2011-09-21 6 views
0

現在、マルチパーソンチームで作業しており、最近NuGetを使用し始めています。私たちのプロジェクトはプレビルドイベントが設定されているので、一人一人がサイクリングを続け、パッケージをソース管理から守ることができます。これはうまくいきました。複数のNuGetパッケージソースとプレビルドイベントが発生しているマルチパーソンチームが失敗する

"$(SolutionDir)nuget" install "$(ProjectDir)packages.config" -o "$(SolutionDir)Packages" 

最近、会社固有のパッケージをホストするための内部ネットワークドライブをセットアップしました。私は自分のパッケージソースにネットワークの場所を追加しました。私はパッケージを作成し、それをうまく参照することができます。

チームメンバーが内部パッケージソースを追加してビルドを実行すると、「このコマンドはcode1で終了しました」というメッセージが表示されます。エラーが発生し、ローカルパッケージのパッケージ内容がコピーされません。

この質問は、Multiperson team using NuGet and Source Controlを見て、-sourceオプションを追加しようとしましたが、まだエラーがあります。

packages.configを見ると、パッケージがどのパッケージソースから来たのかわからないようです。

mutliperson環境で複数のパッケージソースを効果的に使用するためには、どうすればよいですか?

答えて

1

新しいworkflowを使用するようにアップグレードしてください。プレビルドイベントは使用しませんが、同じネットエフェクトを与えます。また、実際のエラーメッセージ(存在する場合)も表示されます。また、この手法で使用されるターゲット・ファイルでリストアに使用するソースを指定することもできます。

関連する問題