How to build .NET 4.6 Framework app without Visual Studio installed?

前提是你 提交于 2019-12-17 15:15:23

问题


Until now, I could build .NET 4.5.2 using command line

c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild MySolution.sln

The only what I need to install on a computer was .NET Framework and Visual Studio 2010 shell.

Now I consider upgrading to .NET 4.6., but I cannot find a way how to build a solution without Visual Studio.

I don't want to install Visual Studio 2015, because it is too big for this hosted virtual machine. I hope some MSBuild or Microsoft package installation could be sufficient.


回答1:


Install:

  • The .NET 4.6 Framework
  • The Microsoft Build Tools 2015
  • The .NET Framework 4.6 targeting Pack

Then call a different version of MsBuild to build your solution:

 C:\Program Files (x86)\MSBuild\14.0\Bin\MsBuild.exe MySolution.sln

Note, this may not contain all bits pieces and sdk's that ship with Visual Studio, so you may encounter "missing .targets files" or other problems building your application. Other SDKs may alleviate that problem:

  • The Windows 10 Platform SDK
  • The Azure SDK


来源:https://stackoverflow.com/questions/32070490/how-to-build-net-4-6-framework-app-without-visual-studio-installed

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!