Puedo generar un instalador sin conexión para las herramientas de compilación como esta:
vs_BuildTools.exe --layout c:\VS_BuildTools2017_offline --add Microsoft.VisualStudio.Workload.MSBuildTools --add Microsoft.VisualStudio.Workload.VCTools --lang en-US

Puedo mover esta carpeta a un agente de compilación (que no tiene conexión a internet, y no, nunca va a tener uno!), y, a continuación, ejecutar el vs_BuildTools.exe en esa carpeta, incluso con --noWeb o --noweb, pero no importa cuál es la opción que me dan, siempre va a fallar sin conexión a internet disponible. Seguramente me estoy perdiendo algo, así que todas las sugerencias sobre lo que se aprecia

OriginalEl autor n80fr1n60 | 2017-10-11

2 Comentarios

  1. 12

    También he tenido problemas con esto.

    Un paso importante que es para instalar los certificados antes de ejecutar el instalador en el equipo de destino:

    • Instalar los certificados, que son de los “certificados” de la carpeta, que se encuentra en la carpeta de Diseño. Haga clic en cada uno para instalarlo. Recuerde que para instalar los certificados utilizando la cuenta de Administrador en el PC. I. e. no sólo para el usuario actual.
    • Ejecutar el archivo de instalación.

    Respuesta fue publicado originalmente aquí.

    Además también me di cuenta de que cuando se ejecuta el instalador en el desconectado de la máquina que tiene por defecto seleccionado algunas cosas más de lo que se ha descargado. Tuve que anular la selección de ellos para sólo instalar las herramientas de compilación, no el SDK y así sucesivamente…

    Pero el no se pudo instalar, actualmente estoy viendo “Un archivo de instalación no descargar” así que todavía no han conseguido completar toda la instalación. Es microsoft.visualstudio.vc.msbuild.arm64.vsix tal vez sea incluida en algún otro componente que tiene que ser --added.

    Actualización: no importa, mi último problema fue debido a que no utilizan --noweb, con lo que no hubo errores.

    gracias por el consejo… parece estar funcionando
    Bueno. Puede marcar esta respuesta como la aceptación de si funcionó.

    OriginalEl autor

  2. 32

    Todos los pasos para instalar herramientas de compilación:

    1. Descargar herramientas de construcción
    2. De descarga de archivos de diseño de la instalación sin conexión:
      • Posibles cargas de trabajo se especifican aquí. Comando siguiente contiene las cargas de trabajo para msbuild y C++ herramientas de construcción.
      • Ejecutar (exe de archivo de algunos de los números de versión en el nombre): vs_BuildTools.exe –diseño c:\BT2017offline –complemento de Microsoft.VisualStudio.La carga de trabajo.MSBuildTools –complemento de Microsoft.VisualStudio.La carga de trabajo.VCTools –complemento de Microsoft.VisualStudio.La carga de trabajo.WebBuildTools –complemento de Microsoft.VisualStudio.La carga de trabajo.NetCoreBuildTools –lang en-US
    3. Copia c:\BT2017offline a cuadro en el que desea instalar.
    4. Abrir mmc y la importación de todos los certificados de c:\BT2017offline\certificates a “entidades emisoras Raíz de Confianza” de equipo (no usuario actual)
    5. Ejecutar (exe de archivo de algunos de los números de versión en el nombre): c:\BT2017offline\vs_BuildTools.exe –noweb
    6. Continúe haciendo clic en siguiente …
    Advertencia: no Se puede instalar en Win Server 2012 R1 🙂
    me gustaría aconsejar a agregar --add Microsoft.VisualStudio.Component.NuGet.BuildTools --add Microsoft.Net.Component.4.5.TargetingPack como aparece aquí
    Cuando la adición de los certs se le pide una contraseña. Más tarde me enteré de que usted acaba de salir de ellos en blanco y continuar.
    La tengo en Win Server 2012R2
    Muchas gracias, esto funcionó

    OriginalEl autor

Dejar respuesta

Please enter your comment!
Please enter your name here