versiones supportedruntime saber que puedo para net necesita instalar framework entre diferencias debo como .net continuous-integration .net-4.5

supportedruntime - ¿Dónde puedo descargar el.NET 4.5 Multitargeting Pack para mi servidor de compilación?



que version de net framework debo instalar (6)

Esta es la solución oficial que funcionó para mí (TFS 2012) http://dotnetnsqlcorner.blogspot.nl/2012/11/microsoftcommomtargets-warning-983.html

En breve:

  1. Instalar SDK o Targetting-Pack para .NET Framework 4.5. Pero son considerablemente grandes en tamaño.
  2. La otra opción es copiar la siguiente carpeta desde su máquina de desarrollo a su máquina de creación TFS. C: / Archivos de programa (x86) / Assemblies de referencia / Microsoft / Framework.NETFramework / v4.5

Quiero construir una solución .net 4.5 / VS2012 en TeamCity. Mis compilaciones funcionan en el agente que tiene VS2012 instalado, pero en el agente que no tiene VS2012, recibo advertencias como esta:

C: / Windows / Microsoft.NET / Framework / v4.0.30319 / Microsoft.Common.targets (983,5): advertencia MSB3644: no se encontraron los ensamblados de referencia para el marco ".NETFramework, Version = v4.5".

Para resolver esto, instale el SDK o Targeting Pack para esta versión de framework o redirija su aplicación a una versión del framework para el cual tiene instalado SDK o Targeting Pack. Tenga en cuenta que los ensamblados se resolverán desde el Caché de ensamblaje global (GAC) y se usarán en lugar de los ensamblados de referencia. Por lo tanto, es posible que su ensamblaje no esté correctamente orientado para el marco que pretende.

¿Puedo instalar los objetivos sin instalar todo Visual Studio 2012, como pude con .NET 4.0?

¿Dónde está la descarga?

(Me siento ridículo al preguntar esto ... ¡pero lo busqué y lo busqué! ¡Honesto! Este sitio sugiere que solo está disponible con VS2012, lo cual parece una locura).



No necesita instalar ningún SDK. Simplemente copie la siguiente carpeta de su máquina de desarrollo en la misma carpeta de su máquina de creación TFS:

C: / Archivos de programa (x86) / Conjuntos de referencia / Microsoft / Framework / .NETFramework / v4.5

Si esto no funciona para usted, consulte: http://getdotnet.azurewebsites.net/target-dotnet-platforms.html donde encontrará los SDK que necesita. Sin embargo, tenga en cuenta que el comentario de @ Lu55: Enlace a "Kit de desarrollo de software de Windows (SDK) para Windows 8" de la sección .NET Framework 4.5 redirige inesperadamente a "Kit de desarrollo de software de Windows (SDK) para Windows 8.1", que corresponde a .NET Framework 4.5 .1 .

@dotarj menciona: El enlace para Windows Software Development Kit (SDK) para Windows 8, que en realidad es para .NET Framework 4.5, es: https://developer.microsoft.com/en-us/windows/downloads/windows-8-sdk


Si está buscando pruebas, está en el SDK de Windows, aquí está el instalador:

Nota: Esto todavía no le proporciona Microsoft.WebApplication.targets para los cuales aún necesita copiarlo manualmente o instalar VS en su servidor.

Seguí adelante con el Visual Studio Express 2013 gratuito que solucionó esto.



Mi sistema operativo es Win7 x64

Tengo el mismo problema y en base a otra respuesta encontré una solución:

Tengo solo " C: / Archivos de programa (x86) / Reference Assemblies / Microsoft / Framework.NETFramework / v4.5.2 " en mi sistema y para resolverlo renuncié v4.52 a v4.5 y funcionó.

Así que, a la larga, hice un enlace a la carpeta 4.5.2 y cambié el nombre del punto de unión v.4.5 y funcionó. 😊