2017-06-27 5 views
0

と呼ばれる:MSBuildのの.NET 2.0のバージョンが代わりに呼び出されているので、私はエラーを生成構築しようとしているソリューション、しかし間違ったMSBuildのビーイングは、私はMSBuildのを実行しようとするたびに、私は次の取得

Microsoft (R) Build Engine Version 2.0.50727.4927 
[Microsoft .NET Framework, Version 2.0.50727.4927] 
Copyright (C) Microsoft Corporation 2005. All rights reserved. 

3.5または4.0の

MSBuild PATHおよび/または環境を手動で変更する方法と場所は、2.0バージョンではなく正しいバージョンを呼び出すためです。

+0

これを手動で変更することは、今後の解決策ではない可能性があります。 VSコマンドプロンプトからmsbuildを実行しますか? (例:スタート - > Visual Studio xxx - > Visual Studioツール - >開発者コマンドプロンプトまたは同様のもの) – stijn

答えて

0

コマンドプロンプトでwhere msbuild.exeと入力すると、パスにある実行可能ファイルの場所がわかります。

スタートメニューから使用しているVSバージョン(複数のバージョンがインストールされていると仮定します)を起動すると、環境変数と正しい場所へのパスが自動的に設定されます。そこからMSBuildを実行すると正しいバージョンに解決されるはずです。

関連する問題