Я изучаю перенаправление сборки с использованием файла политики издателя. Сделал следующее:Перенаправление политики издателя не работает
У меня есть DLL под названием Dependency, которая является подписанной и зарегистрирована в GAC.
При регистрации версия сборки 1.0.0.1.
Я разработал тестовый клиент (Consumer) и передал одну и ту же версию и построил ее и запускал ее один раз.
Изменена AssemblyVersion в 1.0.0.2 для Dependency DLL
создан файл политики издателя, как показано ниже
- зарегистрировал новую версию в GAC
Используется Al.EXE как для генерации политики asse mbly, как показано ниже:
D: \ Test> аль /link:policy.config /out:policy.1.0.Dependency.dll /keyfile:....\keyfile.snk/Платформа: x86
Я убедился, что использую конфигурацию X86 только как у потребителя, так и у зависимостей
- Даже после регистрации сборки политики я по-прежнему вижу, что более старая версия (1.0.0.1) используется потребителем, а перенаправление политики не было происходит.
- Я пытался использовать для просмотра журнала Fusion, но не вижу никаких неудач перенаправления
Пожалуйста, помогите мне, направляя меня, что мне не хватает. Заранее спасибо.
Наверняка это глупое предложение, но ... пытаетесь ли вы заменить свой раздел bindingRedirect этим? –
HuorSwords
Hi HuroSwords, это тоже не сработало :( – Prasanna
И что, если вы удалите строку тега ''? вся найденная документация не отображается в этом файле в файле политики издателя ... – HuorSwords