私は、Visual Studio 2008 Web サイト プロジェクトを、他の多くのアセンブリ プロジェクトを含むソリューションに持っています。
Web サイト プロジェクトには、プロジェクト、ビン、COM 相互運用機能、およびテキスト ファイルの 4 種類の参照があります。
プロジェクトは自動更新を完全に参照しています。
マネージ DLL のビン参照は、.refresh ファイルで自動更新されます。これは正常に機能し、Visual SourceSafe にチェックインできます。
私の質問は、他の 2 つのタイプ (COM 相互運用機能とテキスト ファイル) を管理する方法についてです。
参照として追加すると、.refresh ファイルなしで相互運用機能 DLL を作成する OCX があります。相互運用 DLL を VSS にチェックインすることは、ビルドするたびにチェックアウトする必要があるため、望ましくありません。アセンブリに厳密な名前を付ける必要があるため、相互運用 DLL を別の場所に移動して直接参照することはできません。この場合、元の OCX が必要です。相互運用参照は、[プロパティ ページ] > [参照] ページにも表示されません。
適切に自動更新するにはどうすればよいですか? 適切な .refresh ファイルを作成するにはどうすればよいですか?
他のマネージ DLL 参照のライセンスを含むプレーン テキスト ファイルがあります。VS2008 と VSS の両方で動作するように見える .refresh ファイルを作成しましたが、自動的には作成されませんでした。
VSS で動作する方法で参照を含めるにはどうすればよいですか?
bin ディレクトリにライセンス ファイルをチェックインすると、ビルドごとにライセンス ファイルをチェックアウトしなければならないという同じ問題が発生します。