2017-06-19 28 views
1

当社は、AdobeのRoboHelpソフトウェアが最大バージョンとしてのみ動作しているため、TFS 2013に固執しています。我々は、4.0からVS4.17への移行を検討しています。Async/Awaitのような新しいフレームワークの特長やタプルのような言語機能を使用することができます。TFS 2013およびVisual Studio 2017構文

残念ながら、私たちのチームビルドは、アップグレードされたものでテストプロジェクトをビルドすると失敗しています。これは4.0 MSBuildを指しているためです。

私はVS2017(コンパイラと.NET 4.6ターゲットパック)をインストールしました。私はトピックについていくつかの研究を行ったが、TFS 2013 + VS 2017は奇妙な組み合わせに見える。しかし私は、ToolsVersionを14.0に変更する必要があることを知りました。

MSBuildは、私が持つことができる最大のToolsVersionが12.0であることを示しています。これにより、古いMSBUildを使用していると思います。私が"C:¥Program Files(x86)¥Microsoft Visual Studio¥2017¥Professional¥MSBuild¥15.0¥Bin"に設定したToolsPathプロパティへのより多くの調査につながりました。しかし、これは私に同じエラーを依然として与える。

TFS 2013でVS 2017プロジェクトを構築するにはどうすればよいですか?私は何らかのMSBuildパスを変更する必要があると推測していますが、これまでに試したことがあるのは新しいシンタックスに対応していないようです。

答えて

1

ビルドプロセステンプレート内に複数のMSBuildタスクが存在する可能性がありますが、2つあり、2番目のタスクのToolPathを完全なMSBuildパスに変更するとすぐにプロジェクトが始まりました。

+0

共有いただきありがとうございます。あなたの回答を回答として記入すると、コミュニティの他の人にも役立ちます。 –

関連する問題