Comment écrire des fichiers de redirection de règles pour les DLL SxS natives?

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

  •  04-07-2019
  •  | 
  •  

Question

Où puis-je trouver une bonne référence qui explique comment écrire et installer une stratégie SxS redirigeant d'une version d'assembly native vers une autre?

J'ai déjà réussi à construire et à installer deux versions de mon assemblage natif à l'aide d'un programme d'installation wix. Mais je ne sais pas comment procéder à partir d'ici. La plupart des informations que j'ai trouvées concernent les assemblys gérés et le GAC. La procédure que je recherche est-elle identique à celle des dll gérées?

Merci pour l'aide, Dan

Était-ce utile?

La solution

[Je suis le responsable actuel de Native SxS chez Microsoft]

Bonjour Dan

Une stratégie de publication est un type spécial d'assembly. Il est installé de la même manière que tout autre assemblage, mais avec le type = " win32-policy " et name = " policy.MAJMINVERSION.name " Vous pouvez en savoir plus à ce sujet ici . ou vous pouvez regarder comment la politique de la CRT est rédigée. Sur mon ordinateur Vista, il se trouve sous

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

Puisqu'il semble que vous créez un nouvel assemblage, il peut ne pas être nécessaire de définir une stratégie pour les éditeurs, car elle n'entre en jeu que lorsqu'il est temps de réparer votre assemblage (en redirigeant l'ancienne version vers la nouvelle).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top