Как написать файлы перенаправления политики для родных библиотек SxS? - PullRequest
1 голос
/ 27 октября 2008

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

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

Спасибо за помощь, Dan

1 Ответ

3 голосов
/ 06 ноября 2008

[Сейчас я поддерживаю Native SxS в Microsoft]

Привет, Дэн,

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

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

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

...