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

Tom*_*bes 57 msbuild .net-4.6

到目前为止,我可以使用命令行构建.NET 4.5.2

c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild MySolution.sln
Run Code Online (Sandbox Code Playgroud)

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

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

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

jes*_*ing 99

安装:

然后调用不同版本的MsBuild来构建您的解决方案:

 C:\Program Files (x86)\MSBuild\14.0\Bin\MsBuild.exe MySolution.sln
Run Code Online (Sandbox Code Playgroud)

请注意,这可能不包含随Visual Studio一起提供的所有位片和sdk,因此您可能会遇到"缺少.targets文件"或构建应用程序的其他问题.其他SDK可以缓解这个问题:

  • 我通常只在构建服务器上安装Visual Studio :). (5认同)