¿Cómo escribir los archivos de redireccionamiento de políticas para dlls nativos SxS?

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

  •  04-07-2019
  •  | 
  •  

Pregunta

¿Dónde puedo encontrar una buena referencia que explique cómo escribir e instalar una directiva SxS que redirige de una versión de ensamblaje nativa a otra?

Ya he logrado construir e instalar dos versiones de mi ensamblaje nativo usando un instalador wix. Pero no estoy seguro de cómo proceder desde aquí. La mayor parte de la información que he encontrado es sobre los conjuntos administrados y el GAC. ¿El procedimiento que estoy buscando es idéntico al de las dll administradas?

Gracias por la ayuda, Dan

¿Fue útil?

Solución

[Soy el mantenedor actual de Native SxS en Microsoft]

Hola Dan,

Una política de editor es un tipo especial de ensamblaje. Se instala de la misma manera que cualquier otro conjunto, pero con type = " win32-policy " y nombre = " policy.MAJMINVERSION.name " Puede leer más sobre esto aquí o puede ver cómo se crea la política de CRT. En mi máquina Vista, se encuentra debajo

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

Como parece que está creando un nuevo ensamblaje, es posible que no sea necesaria una política de editor, ya que solo entra en juego cuando llega el momento de reparar su ensamblaje (redirigiendo la versión antigua a una nueva).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top