Как написать файлы перенаправления политики для родных библиотек SxS?

Где найти хороший справочник, в котором объясняется, как написать и установить политику SxS, перенаправляющую с одной версии сборки на другую?

Мне уже удалось собрать и установить две версии моей нативной сборки с помощью установщика wix. Но я не уверен, что делать дальше. Большая часть информации, которую я нашел, касается управляемых сборок и GAC. Процедура, которую я ищу, идентична процедуре управляемых dll?

Спасибо за помощь, Дэн

1 ответ

Решение

[Я текущий сопровождающий для Native SxS в Microsoft]

Привет Дэн,

Политика издателя - это особый тип сборки. Он устанавливается так же, как и любая другая сборка, но с type="win32-policy" и name="policy.MAJMINVERSION.name". Подробнее об этом можно прочитать здесь или посмотреть, как создается политика CRT. На моей машине Vista, это находится под

 %windir%\winsxs\manifests\x86_policy.8.0.microsoft.vc80.crt_....manifest

Поскольку создается впечатление, что вы создаете новую сборку, предоставление политики издателя пока может и не понадобиться, поскольку она вступает в действие только тогда, когда приходит время обслуживать вашу сборку (путем перенаправления старой версии на новую).

Другие вопросы по тегам