Compartir vía


Controlar las actualizaciones de las implementaciones de Visual Studio basadas en red

Advertencia

SE PRETENDE QUE ESTE CONTENIDO QUEDE OBSOLETO, YA QUE HA SIDO INTEGRADO EN OTRAS PÁGINAS. Esta página se ha quitado del TOC.

Los administradores de empresa suelen crear un diseño y hospedarlo en un recurso compartido de archivos de red para implementarlos en sus usuarios finales. En esta página se describe cómo configurar correctamente las opciones de diseño de red.

Controlar dónde Visual Studio busca actualizaciones

Escenario 1: El cliente se instaló originalmente desde un diseño, pero está configurado para recibir actualizaciones de la ubicación de diseño de red o de la web

De forma predeterminada, Visual Studio sigue buscando actualizaciones en línea incluso si la instalación se implementó originalmente desde un recurso compartido de red. Si hay una actualización disponible en la web, el usuario puede instalarla. Aunque la caché de diseño de red se inspecciona primero para los bits de producto actualizados, si no se encuentran allí, Visual Studio buscará y descargará los bits de producto actualizados de la web.

Escenario 2: el cliente que fue instalado originalmente y solo debe recibir actualizaciones desde la topología de la red

Si desea controlar dónde busca el cliente de Visual Studio actualizaciones, por ejemplo, si el equipo cliente no tiene acceso a Internet y desea asegurarse de que solo se instala desde el diseño, puede configurar la ubicación donde el instalador del cliente busca bits de producto actualizados. Es mejor asegurarse de que esta configuración está configurada correctamente antes de que el cliente realice la instalación inicial desde el diseño.

  1. Cree un diseño sin conexión:

    vs_enterprise.exe --layout C:\vsoffline --lang en-US
    
  2. Cópielo en el recurso compartido de archivos donde desea hospedarlo:

    xcopy /e C:\vsoffline \\server\share\VS
    
  3. Modifique el archivo response.json en el diseño y cambie el valor de channelUri para que apunte a una copia del channelManifest.json que controla el administrador.

    Asegúrese de usar caracteres de escape de barra diagonal en el valor, como en el ejemplo siguiente:

    "channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
    

    Ahora los usuarios finales pueden ejecutar la instalación desde este recurso compartido para instalar Visual Studio.

    \\server\share\VS\vs_enterprise.exe
    

Cuando un administrador de empresa determina que es el momento en que los usuarios se actualicen a una versión más reciente de Visual Studio, pueden actualizar la ubicación de diseño para incorporar los archivos actualizados, como se indica a continuación.

  1. Use un comando similar al siguiente:

    vs_enterprise.exe --layout \\server\share\VS --lang en-US
    
  2. Asegúrese de que el archivo response.json en el diseño actualizado siga conteniendo las personalizaciones, específicamente la modificación "channelUri," a continuación:

    "channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
    

Las instalaciones existentes de Visual Studio de este diseño buscan actualizaciones en \\server\share\VS\ChannelManifest.json. Si el channelManifest.json es más reciente que lo que ha instalado el usuario, Visual Studio notifica al usuario que hay disponible una actualización.

Cualquier actualización de instalación iniciada desde el cliente instalará automáticamente la versión actualizada de Visual Studio directamente desde el diseño.

escenario 3: cliente instalado originalmente desde la web, pero ahora solo debe recibir actualizaciones de un diseño de red

En algunos casos, es posible que la máquina cliente ya haya instalado Visual Studio desde la web, pero ahora el administrador quiere tener todas las actualizaciones futuras procedentes de un diseño administrado. La única manera admitida de hacerlo es crear una configuración de red con la versión deseada del producto y, a continuación, en el equipo cliente, ejecutar el instalador desde la ubicación de configuración (por ejemplo, \\server\share\vs_enterprise.exe). Lo ideal es que la instalación del cliente original haya sucedido usando el programa previo desde el diseño de red con el valor de ChannelURI configurado correctamente, pero la ejecución del programa previo actualizado desde la ubicación del diseño de red también funcionará. Cualquiera de estas acciones insertaría, en el equipo cliente, una conexión con esa ubicación de diseño concreta. La única advertencia para que este escenario funcione correctamente es que el "ChannelURI" del archivo response.json del diseño debe ser el mismo que el ChannelURI que se estableció en el equipo del cliente cuando se produjo la instalación original. Lo más probable es que este valor fue originalmente establecido en el canal de distribución por Internet .

Soporte técnico o solución de problemas

A veces, las cosas pueden ir mal. Si se produce un error en la instalación de Visual Studio, consulte Solución de problemas de instalación y actualización de Visual Studio para obtener instrucciones paso a paso.

Estas son algunas opciones de soporte técnico más:

  • Utilice la opción de soporte de chat de instalación (solo en inglés) para problemas relacionados con la instalación.
  • Informe los problemas del producto utilizando la herramienta Notificar un problema que se encuentra tanto en el Instalador de Visual Studio como en el IDE de Visual Studio. Si es administrador de TI y no tiene Visual Studio instalado, puede enviar comentarios del administrador de TI.
  • Sugerir una característica, realizar un seguimiento de los problemas del producto y encontrar respuestas en el Visual Studio Developer Community.