私は仕事で共通のライブラリを作成しましたが、この質問とは異なり、GACには公開されていません。代わりに、会社固有のインストールフォルダーに非公開で公開されます。編集:すべての内部アプリはこの同じフォルダーに入ります。
パブリッシャーポリシーを適用して、古いアプリケーションが新しいバージョンのDLLを使用できるようにすることはまだ可能ですか? この記事は私ができるように聞こえますが、それは私には完全には明らかではありません。
その場合、会社固有のインストールフォルダに何を配布する必要がありますか?
- 共通ライブラリの設定ファイル?(policy.1.0.MyLibrary.config)(これが最も簡単です。)
- 共通ライブラリのポリシーDLL?(policy.1.0.MyLibrary.dll-#1の準拠バージョン。)
- または、共通ライブラリを使用するすべてのアプリケーションの構成ファイルのセットですか?(MyApp1.exe.config、MyApp2.exe.configなど)(YUCK!)