2016-10-11 1 views
0

git repoで多数の開発者が共有するvsソリューションがあります。クライアントから提供されるカスタムDLL - vs projectとgitで設定

私たちは、このプロジェクトに必要なクライアント用のsdkであるdllを持っています。残念ながらこのDLLのNugetはありません。

DLLは、gitで無視されるようにセットアップされているので、ソース管理によって削除されるので、binフォルダに入れることはできません。このdllのコピーをプロジェクトのどこかに保存し、ビルド時に必ずコピーしてbinフォルダにリビルドするのが良い方法ですか?

libフォルダなどですか?

答えて

0
  1. 最善の方法: はNuGetサーバーを設定し、NuGetパッケージとして、このライブラリをデプロイ

  2. 回避策: は、libフォルダを作成し、このフォルダにライブラリをコピーして、ソース管理に追加します。 オプションで、このファイルのビルドアクションを使用して、binフォルダ
    (例:コンテンツ)にコピーできます。 https://stackoverflow.com/questions/145752/what-are-the- various-build-action-settings-in-visual-studio-project-properties。しかし、 一般にbinフォルダに自動的にコピーされます。

+0

ビルドアクションステップは不要です。 libフォルダ内のファイルを直接参照すると、ビルド/リビルド時に自動的にbinにコピーされます。あなたが回答した唯一の人であるため、このオプションをオプションとして追加すると答えがあなたに表示されます – wingyip

+0

それは私が真実よりずっと簡単です – wingyip

関連する問題