2012-07-18 221 views
16

¿Cómo puedo obtener Microsoft.Build.Utilities.v3.5? Estoy usando StyleCop 4.7 y parece que la tarea de msbuild StyleCop que está en Stylecop.dll tiene como dependencia Microsoft.Build.Utilities.v3.5. ¿Sabes cómo puedo obtener ese dll? Me refiero a qué debo descargar e instalar para obtener ese dll (la instalación de Visual Studio no es una opción)¿Dónde puedo encontrar Microsoft.Build.Utilities.v3.5

+0

StyleCop es de código abierto, descargue la fuente, actualice la referencia a la versión actual (corrija cualquier problema) y úselo. –

+0

Mismo problema con CodeContracts 'MsBuildCodeContracts.dll' – Maslow

Respuesta

3

Sé que esta pregunta es más de dos años de edad, sin embargo, esto puede resultar útil a los demás ...

Recientemente Necesitaba configuración TeamCity Construir Integration Server en una máquina Windows 2012 R2 (que tiene .Net 4.5 horneado) y se encontró con problemas de StyleCop 4.7. Es un problema conocido con la dependencia de utilidad de compilación .Net3.5 que tiene StyleCop 4.7.

Tomado de stylecop.codeplex.com

"Estoy intentando conseguir StyleCop para funcionar como parte de msbuild. Tengo un servidor R2 del servidor 2012 que estoy usando como un servidor de compilación, donde uno de los pasos de la construcción es ejecutar stylecop. Tengo Stylecop 4.7 instalado en el servidor de compilación, pero no en Visual Studio. Cuando se ejecuta el paso de compilación, se queja de que una de las dependencias de Stylecop.dll "microsoft.build.utilities.v3.5.dll" no puede ser encontrado y por lo tanto stylecop no se puede ejecutar.

Una vez que copie sobre un microsoft.build.utilities.v3.5.dll de otra máquina que tiene visual studio (2013) instalado y lo puso en C: \ Program Files \ Stylecop 4.7, todo está bien."

Copié el dll de una máquina solo de Visual Studio 2010 y solucionó el problema.

16

Tuve un problema similar con Visual-StyleCop.MSBuild version 4.7.59.0.

me fijo navegando a Panel de Control> Programas y Características-> Activar las características de Windows o desactivar e instalado .NET Framework 3.5 (incluye .NET 2.0 y 3,0)

+0

Nota: la instalación de .NET 3.5 Developer Tools en VS2017 NO instala .NET 3.5 en su máquina. –

3

que tenía una problema similar y la solución fue instalar .NET Framework v.3.5.

Esto debería ser muy simple en Windows, simplemente accediendo a la característica Activar o desactivar Windows y luego revise .NET Framework 3.5 (incluye .NET 2.0 y 3.0).

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

Después de buscar he encontrado una solución para mi caso como sigue en el video:

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

Básicamente, es necesario descargar una Archivo .CAB, muévelo a C: \ y luego ejecute un comando en el comando prompt.

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

del sistema (requiere para abrir símbolo del sistema como Admnistrator): Dism.exe/línea/enable-función/featurename: NetFX3/fuente: C: \/LimitAccess

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

Cuestiones relacionadas