2009-07-30 17 views
1

Team Foundation Serverの使用を開始したばかりで、タイプクラスライブラリのプロジェクトを含む新しいソリューションが追加されました。新しいクラスライブラリプロジェクトへの参照を、既存のクラスライブラリ(dll)に追加する必要があります。これを行う最善の方法は何ですか?私は、既存のdllとして元の場所から追加しようとすると、dllの元の場所を保持していることに気付きました。私が望むのは、実際にdllを新しいプロジェクトにコピーし、それをローカルに追加することですが、どうやってそれを行うのか分かりません。Team Foundation Server - 既存のDLLへの参照を新しいクラスライブラリプロジェクトに追加する

答えて

0

あなたは両方含めることができます同じソリューションの古いプロジェクトと新しいプロジェクトその場合は、.dll出力(セカンダリ出力)の代わりにプロジェクトを直接参照することができます(プライマリ成果物)。あなたがなど、デバッグ、リリース、などの複数の構成を構築する必要があるとき、これはただ働き "

1

ビルドのMSbuild/Nantスクリプトを作成し、dllを共通のlibディレクトリにコピーします。 2番目のプロジェクトでlib \ foo.dllを参照してください。ビルドオーダーも作成します。

0

dllがさまざまなライブラリやアプリケーションで共有されるものであれば、そのDLLをGACに入れることを検討するとよいでしょう。また、これは(あなただけの別のバージョンに共通のlibディレクトリ内のフォルダを入れることができますが)、共通のlibディレクトリにそれを置くの問題をバージョン管理GACに

MSDNの記事を防ぐことができます:http://msdn.microsoft.com/en-us/library/yf1d93sz.aspx

0

になりGACにプロジェクト全体をコピーしたり、いじり関与しない別の方法:

  1. を右クリックし、DLLの参照がプロジェクトにフォルダプロジェクト
  2. オープンにDLLへの参照を追加します - > [プロパティ]
  3. は、ローカルコピーの検索をして設定し、それを「True」に
関連する問題