2011-12-29 13 views
2

プロジェクト間でVS2010を使用してDLLライブラリを共有する最も良い方法は何ですか?例えば、私たちはすべてに役立つジェネリックヘルパーライブラリを作っています。しかし、複数のライブラリを含める必要があります(これはTFSの独立したプロジェクトです)ので、分岐は適切ではありません。VS2010でプロジェクト間でDLLライブラリを共有

ソース管理にTeam Foundation Server 2010を使用しています。これらのライブラリを新しいプロジェクトに統合する簡単な方法があるかもしれないので、新しいプロジェクトは非常に速く「完全にバフ」になるでしょうか?

私たちは今、各プロジェクトを行ってビルドし、dllファイルを保存し、新しいプロジェクトを追加して、Binフォルダにスローします。これは、ライブラリがたくさんあると面倒な作業です。

答えて

1

プロジェクト間でバイナリを共有するためのTFSベースのソリューションはありません。しかし、あなたはNuGetを使ってそれを行うことができます。プロジェクトごとにナゲットパッケージを作成します(自動的に行うためにTFSビルド定義を作成してネットワーク共有に公開することができます)。この共有をNuGetフィードとして追加するよりも。

+0

ありがとうございました!実際にこれはまさに私が編集しようとしていたものです:私たち自身のライブラリにナゲットのパラダイムを使うことができれば...素晴らしい! –

3

hosting your own NuGet feedについて考えましたか?私はプロジェクトが構築される前に私のためにパッケージをダウンロードする私のプロジェクトごとにpre-build script for NuGetを使用しています。

+0

リンクをありがとう、私は上にも指摘したように、この解決策を進めています –

関連する問題