2017-10-11 7 views
1

私はVSTSのGitに問題があり、TFVCに切り替えるよう指示されました。ビルドプロセスのために必要なのは、同じコードを持つ新しいTFVCリポジトリに "Get Sources"を切り替えることだけです。TFVC:ビルドが間違ったディレクトリにあります

私がビルドで見つけたのは、失敗していて、C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterpriseのパッケージを探していますが、私はVS Enterpriseを使用していないため、このディレクトリは存在しません。代わりにProfessionalを使用しています。

ビルドプロセスを適切な場所に表示するにはどうすればよいですか?

回答のための更新: GitからTFVCへの移行中に私が見つけたのは、チェックインされたと思われるアイテムがビルドに見つかりませんでした。ビルドに欠けている項目の1つはAutomapperであり、Automapper Nugetパッケージを最新バージョンにアップデートすることには何の害もないと判断しました。アイデアは、私がチェックインして再度ビルドすると、Automapperはビルドに欠けていると見なされることでしょうか? 私はチェックしたときに、チェックインのために他のアーティファクトも多数現れたことに驚いた。だから私はそれらをすべてチェックし、今回はビルドが成功した。なぜこのようなことが起こったのか、誰かがこの回答の恩恵を受けるのか分かりません。

答えて

1

最後の投稿に基づいて、ホストVS2017エージェントによってビルドがキューに入れられました。したがって、プロジェクトをビルドするために使用されたEnterprise VS2017は、開発マシンではなくVSTSサーバーにあります。

開発マシンでプロジェクトをビルドする必要がある場合は、private agentをセットアップする必要があります。

+0

これは知っておくと便利です。今のところHosted Agentを維持しており、これを修正する方法が不思議です。ログファイルについては、https://1drv.ms/f/s!AhERQL5GdvI4rz3XzJMr11-avED-を参照してください。 – arame3333

+0

ソースコントロールに参照を追加しましたか? VSTSが参照を見つけることができないようです。 –

+0

package.configはソースコントロールにあります。 VSを見ると、SCに参照を入れることはできません – arame3333

関連する問題