2016-09-23 27 views
3

最初のTFS(2013 Express)プロジェクトを作成し、そのプロジェクトに自分のソリューション(MVC5)を追加しました。TFSでDLL参照を扱うにはどうしたらいいですか?

その後、すべてをチェックして削除し、TFSからリストアして作業コピーがあることを確認しました。

私の解決策の外にある「DLL参照」フォルダがあることに気がつきました。

このように参照されているサードパーティ製のDLLをTFSに保存するには適切な方法はありますか?

編集:
これはNugetのdllのものではありません。これらは私がフォルダから参照しているサードパーティ製のdllです。

+0

[TFS最新の入手不可の参照を取得](http://stackoverflow.com/questions/39661958/tfs-get-latest-not-grab-references) – confusedandamused

+0

そのリンクはNugetファイルを参照しています。これは私がNugetから得ていないサードパーティ製のDLLです。 – PrivateJoker

答えて

1

簡単な方法では、ソースファイルと1つのフォルダ(すでに持っているアセンブリフォルダを使用することができます)を持たず、依存関係を含むダミープロジェクトを作成します。ダミープロジェクトをソリューションに追加すると、TFSによって同期されます。

ダミープロジェクトを含まない代替ソリューションがあります。

ソース管理コントロールエクスプローラを使用して、ソリューションのプロジェクトに含まれていなくてもTFSにファイルを追加できます。

これはWindowsエクスプローラからでも行うことができます。構成済みのワークスペースの一部であるフォルダにいる場合は、そのフォルダを右クリックすると「Team Foundation Server」ドロップダウンメニューが表示されます。

これは、ソリューションファイルを新しいマシンにダウンロードする必要がある場合、手動でダウンロードする必要があります(ソースコントロールエクスプローラまたはWindowsエクスプローラ経由)。

+1

ソースコントロールエクスプローラで提案通りフォルダを追加しました。それがトリックでした。私もNugetのDLLを考慮しなかったので、以前に追加されたリンクでそれを再訪する必要があります。ありがとう。 – PrivateJoker

3

解決策レベルでTFSにフォルダを作成し、依存関係、バイナリと呼んだり、好きな名前を付けたりします。サードパーティのファイルをこのフォルダに追加します。このフォルダからプロジェクトへの参照を削除して追加します。

関連する問題