Я создал общую библиотеку на работе, но в отличие от этот вопрос , он не опубликован в GAC. Вместо этого он публикуется в частном порядке в папке установки конкретной компании.
РЕДАКТИРОВАТЬ: все внутренние приложения находятся в этой же папке.
Можно ли по-прежнему применять политику издателя, позволяющую более старым приложениям использовать более новые версии DLL? Эта статья звучит так, как я могу, но мне это не совсем понятно.
Если так, что я должен распространять в папку установки моей компании?
- Файл конфигурации для общей библиотеки? (policy.1.0.MyLibrary.config) (Это будет проще всего.)
- Политика DLL для общей библиотеки? (policy.1.0.MyLibrary.dll - соответствующая версия # 1.)
- Или набор файлов конфигурации для каждого приложения, которое использует общую библиотеку? (MyApp1.exe.config, MyApp2.exe.config и т. Д.) (YUCK!)