Перенаправление политики издателя не работает
Я изучаю перенаправление сборки, используя файл политики издателя. Сделал следующее:
У меня есть DLL с именем Dependency, которая является подписанной, и она была зарегистрирована в GAC.
При регистрации версия сборки 1.0.0.1.
Я разработал тестовый клиент (Consumer), сослался на ту же версию, собрал ее и запустил один раз.
Изменена AssemblyVersion на 1.0.0.2 для зависимостей DLL
Создан файл политики издателя, как показано ниже
- Зарегистрирована новая версия в GAC
Использовать Al.EXE, как для создания сборки политики, как показано ниже:
D: \ Test> al /link:policy.config /out:policy.1.0.Dependency.dll /keyfile:....\keyfile.snk / platform: x86
Я убедился, что использую конфигурацию X86 только в Consumer и Dependency
- Даже после регистрации сборки политики я все еще вижу, что потребитель использует старую версию (1.0.0.1), а перенаправление конфигурации политики не происходит.
- Я пытался использовать Fusion Log Viewer, но не видел сбоев перенаправления
Пожалуйста, помогите мне, указав мне, чего мне не хватает. Заранее спасибо.
1 ответ
Я решил это после того, как изменил информацию о культуре на нейтральную. У меня было это как en-US:(Нашел это, когда локальное перенаправление app.config тоже не работало.