TFSを私の同僚と使用すると、NuGet PackagesでDLLをダウンロードし、プロジェクトをTFSサーバーにプッシュすると、同僚はTFSによってプロジェクトを取得するときにDLLを取得できません。 NuGetによって同じDLLをダウンロードする必要があります。TFS Visual Studio。すべての開発者向けにdllをダウンロード
すべての開発者がTFSでプロジェクトを取得すると、1人の開発者がDLLをダウンロードするソリューションはありますか?
TFSを私の同僚と使用すると、NuGet PackagesでDLLをダウンロードし、プロジェクトをTFSサーバーにプッシュすると、同僚はTFSによってプロジェクトを取得するときにDLLを取得できません。 NuGetによって同じDLLをダウンロードする必要があります。TFS Visual Studio。すべての開発者向けにdllをダウンロード
すべての開発者がTFSでプロジェクトを取得すると、1人の開発者がDLLをダウンロードするソリューションはありますか?
非常に悪い習慣、私たちは、ダニエルとエリックが言及したのと同様に、TFSにNuGetパッケージを確認することはお勧めしません、それはNugetでパッケージを管理する方が良いでしょう。
しかし、それでもやりたい場合は、dllファイルを手動でTFSにチェックインすることができます。パッケージ全体をチェックインする必要があります.dllファイルはデフォルトでは除外されています。
ソース管理エクスプローラで右をクリック>フォルダにアイテムを追加]> [プロジェクトパッケージ(dllファイル)を選択>除外項目タブに切り替え> DLL fielsを選択>の項目を含める>完了> dllファイルで確認してください。
したがって、パッケージ(dllファイル)は、誰かがTFSでプロジェクトを取得したときにプロジェクトとともにダウンロードされます。
最初の行をフラッシュしてネオンを輝かせることはできますか?非常に悪い習慣... –
これが問題なのはなぜですか? NuGetを使ってパッケージを管理するのは良い方法です。 –
NugetパッケージをTFS(または任意のバージョンコントロール)にチェックしないことがベストプラクティスです。その理由は、バイナリがリポジトリ内の大量の領域を占有し、それを膨らませるためです。 –
それを取得/更新した後にソリューションに「復元する」というナゲットパッケージを使用する必要があると言うなら、これはなぜ悪いことでしょうか?他の方法でdllファイルを参照している場合は、もっと詳しく説明してください。 –