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

StackOverflow https://stackoverflow.com/questions/240313

  •  04-07-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

Привет, Дэн,

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top