.NET 4.0 build issues on CI server

前端 未结 4 654
小蘑菇
小蘑菇 2020-11-29 17:26

Anybody manage to get .NET 4.0 applications compiling on a CI server without installing Visual Studio 2010 on a CI server?

No SDK exists for .NET 4.0. Have installed

相关标签:
4条回答
  • 2020-11-29 17:50

    SDK for .NET 4.5 available here. Installer works well with proxy with basic authorization. Supported Operating Systems: Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2

    P.S. My answer is more like a comment to Jeremy answer, but I have not enough reputation to comment on the answers.

    0 讨论(0)
  • 2020-11-29 17:55

    This page lists .NET SDKs for each Visual Studio version. http://blogs.msdn.com/b/dotnet/p/dotnet_sdks.aspx

    For a smaller download choose the 'developer pack' or 'targeting pack' rather than the full Windows SDK.

    0 讨论(0)
  • 2020-11-29 18:11

    You don't need to install VS anymore, you can install the "Microsoft Windows SDK for Windows 7 and .NET Framework 4" now.

    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=6b6c21d2-2006-4afa-9702-529fa782d63b

    0 讨论(0)
  • 2020-11-29 18:15

    other alternative: without installing Net 4.0 SDK or vs 2010

    Copy the reference assemblies folder from your dev machine to build server(190MB).

    use msbuild -p:FrameworkPathOverride option to point to reference assemblies folder

    the reference assemblies location:

    C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0 or C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0

    found this from:

    .NET 4.0 build server reference assemblies warnings MSB3644

    If you get this error: "Microsoft.WebApplication.targets was not found" - just copy the target from dev machine https://stackoverflow.com/a/5344246/423356

    if mvc3 is not installed in build server; "add deployable assemblies" to the mvc project http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx

    If you have error building the MSTest project without the sdk or visual studio installed; There are several blog post about this, to bad the solution is too complex for me. I use NUnit instead of MSTest

    0 讨论(0)
提交回复
热议问题