web-dev-qa-db-ja.com

Visual Studioをインストールせずに.NET 4.6 Frameworkアプリをビルドする方法は?

これまで、コマンドラインを使用して.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なしでソリューションを構築する方法を見つけることができません。

Visual Studio 2015はこのホストされた仮想マシンには大きすぎるため、インストールしません。何らかのMSBuildまたはMicrosoftパッケージのインストールで十分であることを願っています。

57
Tomas Kubes

インストール:

次に、異なるバージョンのMsBuildを呼び出してソリューションをビルドします。

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

これには、Visual Studioに同梱されているすべてのビットピースとSDKが含まれていない可能性があるため、「.targetsファイルが見つからない」などの問題が発生する可能性があります。他のSDKはその問題を軽減するかもしれません:

99
jessehouwing