私は C# .NET クラス ライブラリ プロジェクトに取り組んでいます。このプロジェクトは他の多くのアプリケーションから参照されており、頻繁なメンテナンスが必要です。
変更があるたびに、10 以上の他のアプリケーションの場所に .dll を手動で展開する必要がある場合がありますが、これは非常に面倒な作業です。
.dll を 1 つの場所にのみ展開する必要があり、他のプロジェクトは再起動時に最新の .dll を自動的に取得する方法を探しています。
これまでのところ、GACUtil しか見つかりませんでしたが、アセンブリに厳密な名前を付ける必要があるため、考慮していません。
私が見つけようとしているのは - 1 つの場所にのみ展開する - 「新しい」バージョンを展開した後でも、アプリケーションは「古い」バージョンの DLL で実行し続けることができるはずです - アプリケーションを再起動して「最新のものを取得する」ことは問題ありません" DLL