Control de actualizaciones a implementaciones de Visual Studio basadas en red
Advertencia
ESTE CONTENIDO QUEDARÁ EN DESUSO PORQUE SE HA COMBINADO EN OTRAS PÁGINAS. Esta página se ha quitado de la tabla de contenido.
Con frecuencia, los administradores de empresas crean un diseño y lo hospedan en un recurso compartido de red para implementarlo en sus usuarios finales. En esta página se describe cómo configurar las opciones de diseño de red correctamente.
Control de 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 manera predeterminada, Visual Studio continúa buscando actualizaciones en línea, incluso si la instalación se ha implementado originalmente desde un recurso compartido de red. Si hay alguna actualización disponible en la web, el usuario puede instalarla. Aunque la caché de diseño de red se inspecciona primero para buscar los bits de producto actualizados, si no se encuentran allí, Visual Studio buscará y descargará los bits de producto actualizados desde la web.
Escenario 2: El cliente se instaló originalmente y solo debe recibir actualizaciones del diseño de red
Si quiere controlar dónde busca actualizaciones el cliente de Visual Studio, por ejemplo, cuando la máquina cliente no tiene acceso a Internet, y quiere asegurarse de que solo y siempre se instale desde el diseño, puede configurar la ubicación donde el instalador del cliente buscará los bits de producto actualizados. Antes de que el cliente realice la instalación inicial desde el diseño, es mejor asegurarse de que esta opción está configurada correctamente.
Cree un diseño sin conexión:
vs_enterprise.exe --layout C:\vsoffline --lang en-US
Cópielo en el recurso compartido de archivos donde desea hospedarlo:
xcopy /e C:\vsoffline \\server\share\VS
Modifique el archivo
response.json
del diseño y cambie el valor dechannelUri
para que apunte a una copia del archivo 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 de Visual Studio desde este recurso compartido.
\\server\share\VS\vs_enterprise.exe
Cuando un administrador de empresa determina que es hora de que sus usuarios actualicen a una nueva versión de Visual Studio, pueden actualizar la ubicación del diseño para incorporar los archivos actualizados, de la manera siguiente.
Use un comando que sea similar al siguiente:
vs_enterprise.exe --layout \\server\share\VS --lang en-US
Asegúrese de que el archivo
response.json
del diseño actualizado todavía contenga sus personalizaciones, en concreto, la modificación de channelUri, de la manera siguiente:"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 archivo channelManifest.json es más reciente que el que ha instalado el usuario, Visual Studio notifica al usuario que hay una actualización disponible.
Cualquier actualización de la instalación iniciada desde el cliente instalará automáticamente la versión actualizada de Visual Studio directamente desde el diseño.
Escenario 3: El cliente se instaló originalmente desde la web, pero ahora solo debería 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 que todas las actualizaciones futuras provengan de un diseño administrado. La única manera admitida de hacerlo es crear un diseño de red con la versión deseada del producto y, luego, ejecutar el programa previo en la máquina cliente desde la ubicación de diseño (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 la máquina cliente una conexión con esa ubicación de diseño concreta. La único que hay que tener en cuenta para que este escenario funcione correctamente es que el valor de "ChannelURI" en el archivo response.json
del diseño sea el mismo que el que se estableció en la máquina del cliente cuando se produjo la instalación original. Lo más probable es que este valor se haya establecido originalmente en el canal de versiones de Internet.
Soporte técnico o solución de problemas
En ocasiones, algo no sale según lo previsto. Si se produce un error en la instalación de Visual Studio, vea Solución de problemas de instalación y actualización de Visual Studio para obtener instrucciones paso a paso.
Aquí tiene algunas opciones de soporte técnico más:
- Se ofrece una opción de soporte técnico de chat de instalación para incidencias relacionadas con la instalación (solo en inglés).
- Puede notificarnos problemas del producto a través de la herramienta Notificar un problema que aparece en el instalador y en el IDE de Visual Studio. Si es administrador de TI y no tiene Visual Studio instalado, puede enviar comentarios de administrador de TI aquí.
- Sugiera una característica, realice el seguimiento de los problemas del producto y encuentre respuestas en la comunidad de desarrolladores de Visual Studio.
Contenido relacionado
- Guía del administrador de Visual Studio
- Habilitación de las actualizaciones de administrador
- Aplicación de las actualizaciones de administrador
- Usar parámetros de la línea de comandos para instalar Visual Studio
- Herramientas para administrar instancias de Visual Studio
- Ciclo de vida y mantenimiento del producto de Visual Studio