Como escrever arquivos de redirecionamento de políticas para DLLs nativas do SXS?
-
04-07-2019 - |
Pergunta
Onde posso encontrar uma boa referência que explique como escrever e instalar uma política SXS redirecionando de uma versão de montagem nativa para outra?
Já consegui construir e instalar duas versões da minha montagem nativa usando um instalador WIX. Mas não tenho certeza de como proceder daqui. A maioria das informações que encontrei é sobre assemblies gerenciados e o GAC. O procedimento que estou procurando é idêntico ao das DLLs gerenciadas?
Obrigado pela ajuda, Dan
Solução
Eu sou o mantenedor atual do SXS nativo da Microsoft
Oi Dan,
Uma política do editor é um tipo especial de montagem. Está instalado da mesma maneira que qualquer outra montagem, mas com tipo = "Win32-Policy" e Name = "Policy.Majminversion.Name" Você pode ler mais sobre isso aquiOu você pode ver como a política do CRT é de autoria. Na minha máquina Vista, está localizada em
%windir%\winsxs\manifests\x86_policy.8.0.microsoft.vc80.crt_....manifest
Como parece que você está criando uma nova assembléia, fornecendo uma política de editores ainda não pode ser necessária, pois ela só entra em jogo quando chegar a hora de atender sua assembléia (redirecionando a versão antiga para a nova).