.net 2.0 から .net 4.0 にアップグレードしたプロジェクトがあります。
ビルド定義を編集して、正しいビルド コントローラーが使用されていることを確認し、ビルド プロジェクトを編集 (およびチェックイン) して、devenv の場所を次のように更新しました。
<Exec Command=""$(ProgramFiles)\Microsoft Visual Studio 10.0\Common7\IDE\devenv" "$(SolutionRoot)\TBSWatcher.sln" /Build "Release|Any CPU""/>
新しいビルドを手動でキューに入れると成功しますが、夜間にスケジュールされたビルドは失敗します。
エラー ログには、Visual Studio 2008 を使用してプロジェクトをビルドしようとして失敗したことが示されています。
E:\Builds\10\Tools\MyProject\BuildType\TFSBuild.proj (240): The command ""C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv" "E:\Builds\10\Tools\MyProject\Sources\MyProject.sln" /Build "Release|Any CPU"" exited with code 9009.
ワークスペースに関係があるのではないかと疑っていますが、TFSの第一人者が不在で、少し困惑しています。
ビルドをキューに入れているときにこれが機能しているのに、夜間にスケジュールすると失敗する理由はありますか?