c# .net msbuild teamcity msbuild-4.0

c# - ¿Dónde puedo encontrar Microsoft.Build.Utilities.v3.5?



.net msbuild (4)

Intente descargar e instalar .NET v3.5 framework si aún no está instalado explícitamente en su máquina.

http://www.microsoft.com/en-us/download/details.aspx?id=21

¿Cómo puedo obtener Microsoft.Build.Utilities.v3.5? Estoy usando StyleCop 4.7 y parece que la tarea msbuild de StyleCop que se encuentra en Stylecop.dll tiene como dependencia Microsoft.Build.Utilities.v3.5. ¿Sabes cómo puedo obtener ese dll? Me refiero a lo que debo descargar e instalar para obtener esa DLL (instalar Visual Studio no es una opción)


Sé que esta pregunta tiene más de dos años, sin embargo, esto puede ser útil para otros ...

Hace poco tuve que configurar TeamCity Build Integration Server en una máquina con Windows 2012 R2 (que tiene .Net 4.5 incorporado) y me encontré con los problemas de StyleCop 4.7. Es un problema conocido con la dependencia de la utilidad de compilación .Net3.5 que tiene StyleCop 4.7.

Tomado de stylecop.codeplex.com

"Estoy tratando de hacer que Stylecop se ejecute como parte de msbuild. Tengo un servidor 2012 R2 server que estoy usando como servidor de compilación, donde uno de los pasos de la compilación es ejecutar stylecop. Tengo Stylecop 4.7 instalado en el servidor de compilación, pero no el estudio visual. Cuando se ejecuta el paso de compilación, se queja de que no se puede encontrar una de las dependencias de Stylecop.dll "microsoft.build.utilities.v3.5.dll" y, por lo tanto, no se puede ejecutar stylecop.

Una vez que copié un microsoft.build.utilities.v3.5.dll de otra máquina que tiene instalado Visual Studio (2013) y lo puse en C: / Archivos de programa / Stylecop 4.7, todo está bien ".

Copié la dll de una máquina solo con Visual Studio 2010 y resolví el problema.


Tuve un problema similar con Visual-StyleCop.MSBuild versión 4.7.59.0 .

Lo arreglé navegando a Panel de control-> Programas y características-> Activar o desactivar las características de Windows e instalé .NET Framework 3.5 (incluye .NET 2.0 y 3.0)


Tuve un problema similar y la solución fue instalar .net framework v.3.5.

Esto debería ser muy simple en Windows, simplemente acceda a Activar o desactivar la función de Windows y luego verifique .NET Framework 3.5 (incluye .NET 2.0 y 3.0).

Sin embargo, tuve problemas para activar esta función en mi máquina, porque después de verificar, la descarga de recursos siempre devolvía un error.

Después de buscar encontré una solución para mi caso de la siguiente manera en el video:

"Cómo corregir .NET Framework 3.5 Error 0x800f081f en Windows 10": https://www.youtube.com/watch?v=ZHQqb7IOHZE

Básicamente, es necesario descargar un archivo .CAB, moverlo a C: / y luego ejecutar un comando en el comando de solicitud.

Enlace al archivo .CAB: http://www.mediafire.com/download/gaflwfg9tth889o/microsoft-windows-netfx3-ondemand-package.cab

Comando (requiere abrir el símbolo del sistema como administrador): Dism.exe / online / enable-feature / featurename: NetFX3 / source: C: / / LimitAccess

La información, el enlace y el comando se han extraído del video y su descripción.