私はいくつかのC++コードを含むソリューションでmsbuildを実行しようとしています。 SDKはインストールされていますが、Visual Studioはインストールされていません。 次のエラーが表示されます。VSをインストールしていないmsbuildを実行しています
エラーMSB3411:Visual C++コンポーネント "VCBuild.exe"を読み込めませんでした。コンポーネントがインストールされていない場合は、1)Windows Server 2008および.NET Framework 3.5用Microsoft Windows SDKをインストールするか、2)Microsoft Visual Studio 2008をインストールします。
C:\ Program Filesの下にvcbuild.exeがあります。 (x86)\ Microsoft Visual Studio 9.0 \ VC \ vcpackages
MSBuildでどのように見つけられますか?
それはdidnの助けてください。 私はまた、手動でシステムパスに追加しようとしました。 –
私はそれを正確に覚えていませんが、VCBuild.exeをシステムにコピーするだけではありません。しかし、私はvcvars32.bat(またはそのバージョンで呼び出されている、それ以上のもの)はビルドの前に呼び出されなければならないと思うので、バッチファイルを指す環境変数を追加しました。 – OregonGhost
ありがとうございます。私はTeamCityを通じてmsbuildを実行していたので、TCの環境変数へのパスを追加する必要がありました。 –