如何在不安装Visual Studio的情况下构build.NET 4.6 Framework应用程序?

到现在为止,我可以使用命令行构build.NET 4.5.2

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

我唯一需要在计算机上安装的是.NET Framework和Visual Studio 2010 shell 。

现在我考虑升级到.NET 4.6,但是我找不到如何在没有Visual Studio的情况下构build解决scheme的方法。

我不想安装Visual Studio 2015,因为这对于这个托pipe的虚拟机来说太大了。 我希望一些MSBuild或Microsoft软件包安装就足够了。

安装:

  • .NET 4.6框架
  • Microsoft Build Tools 2015
  • .NET Framework 4.6定向包

然后调用不同版本的MsBuild来构build您的解决scheme:

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

请注意,这可能不包含Visual Studio附带的所有碎片和sdk,因此您可能会遇到“缺less.targets文件”或构build应用程序的其他问题。 其他SDK可能会缓解这个问题:

  • Windows 10平台SDK
  • Azure SDK