背景情報 私は、多数の内部アセンブリを共有する 3 つの Web サイトの所有権を取得しました。これらの Web サイトはそれぞれ、基本的な CRUD タイプの操作のために IIS でホストされている WCF サービスに接続しています。
共有アセンブリで使用されるコードに変更/追加を行って、一度に 2 人の異なる開発者が各 Web サイトで作業する可能性があります。
問題 次に、各開発者はコードをビルドし、Web サイトが正しく機能していることを確認します。しかし、共有コードを変更することで、他の Web サイトの機能に影響を与える可能性があることに気付いていません。
これを解決するには、各共有アセンブリを個別にビルドし、dll を各 Web サイトに固有のディレクトリにコピーして、そこから参照を追加します。
ただし、これによりいくつかの問題が発生します。
これは、常に共有アセンブリを構築し、dll を必要なディレクトリに手動でコピーすることを意味します。
開発者が共有アセンブリの最新のソース コードを取得すると、何らかの方法で変更が反映されます。
nuget パッケージを使用してこれを管理することを考えましたが、これは実際には問題 #1 に対処するだけで、特定のバージョンの管理が少し簡単になります。
これが理にかなっていることを願っています...
他にアドバイスやヒントはありますか?