¿Se requiere una licencia de Visual Studio independiente para una máquina de compilación?


Sé que algunas compañías le permiten instalar sus productos en máquinas de compilación según sea necesario sin requerir una licencia separada (DevExpress es una que viene a la mente). Sin embargo, me preguntaba si Microsoft tenía los mismos permisos en las licencias.

MSBuild no admite vdproj directamente y requiere que ejecute Visual Studio desde la línea de comandos para compilar el proyecto de instalación. Ver aquí

Necesito producir un archivo de configuración a través de una compilación automatizada; ¿necesito comprar ¿una licencia adicional para la máquina de compilación?

Edit : He hablado con nuestro administrador a cargo de la licencia y él estaba feliz de que instalara VS2008 en la máquina de compilación sin comprar una licencia adicional, creyendo que una licencia no debería ser necesaria. Si aquí más información oficial voy a actualizar de nuevo.

Edit 2: He oído que Microsoft permitirá que VS2008 se instale en una máquina de compilación, siempre y cuando la instancia no esté siendo utilizada por un desarrollador para desarrollo activo.

Author: benPearce, 2009-04-23

3 answers

Aquí está el acuerdo (enlace PDF!). (Hay diferentes para diferentes versiones de VS). Así que depende de cómo leas ...

General. Un usuario puede instalar y utilizar copias del software para diseñar, desarrollar, probar y demostrar sus programas. Las pruebas no incluyen la preparación en un servidor en un entorno de producción, como cargar contenido antes al uso de la producción.

Para mí eso dice que no necesita una licencia adicional porque un usuario puede instalar y usa copias. Pero, no soy abogado. :)

 22
Author: JP Alioto,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-22 23:10:05

De acuerdo con el Libro Blanco de Licencias de VS 2015, no necesita una licencia VS separada para su servidor de compilación:

Usando Visual Studio en el servidor de compilación: Si tiene uno o más usuarios con licencia de Visual Studio Enterprise con MSDN, Visual Studio Profesional con MSDN, o cualquier suscripción a Visual Studio cloud también puede instalar el software de Visual Studio como parte del equipo Foundation Server 2017 Servicios de Compilación. De esta manera, no es necesario compra una licencia de Visual Studio para cubrir la ejecución de Visual Studio en el servidor de compilación para cada persona cuyas acciones inician una compilación.

Actualización (26 de mayo de 2017)

Microsoft también ha publicado el Documento técnico de licencias de Visual Studio 2017, que tiene exactamente los mismos requisitos que se señalaron anteriormente.

 8
Author: deadlydog,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-26 19:55:21

msbuild.exe viene con.NET SDK, pero solo con el Framework. Puede obtener el SDK 2.0 aquí de forma gratuita, pero es una gran descarga de bocina. 3.5 está disponible también, pero es incluso más grande.

 1
Author: swilliams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-22 23:03:39