1

重複の可能性:
NuGet を使用して開発者間でコードを共有する

私は最近、「libs」フォルダー内の TFS のプロジェクトに格納されているサード パーティのライブラリ DLL を明示的に参照してライブラリの使用を管理することから、NuGet がそのようなプロジェクト参照を処理できるようにすることに切り替えました。ただし、あるマシンに NuGet 参照を追加すると (たとえば、Daniel Crenna のTweetSharpに)、別のマシンでプロジェクトの最新バージョンを取得した後に DLL が表示されないようです。しかし、NuGet はそれらがインストールされていると見なすため、インストールを更新するオプションがありません。

おそらく、これはいくつかのスクリーンショットで理解しやすいでしょう。(クリックスルーで大きいものに小さいものを含めます。)

元のマシンで NuGet によって追加されたプロジェクト参照は次のとおりです。

元のマシンのスクリーンショット

TFS からソリューションの最新バージョンを取得して再構築した後の 2 台目のマシンからの対応するスクリーンショットを次に示します。

2 台目のマシンのスクリーンショット

正しい参照がプロジェクトにあることがわかりますが、DLL が利用できないため黄色の警告三角形が表示されますが、NuGet ダイアログには「インストール」や「再インストール」ではなく「アンインストール」しか表示されません。

複数の開発マシンで NuGet を TFS と組み合わせて使用​​するにはどうすればよいですか?

4

0 に答える 0