“Création du contexte d'Activation a échoué” plainte d'essayer d'ajouter un manifeste de l'application

J'essaye d'ajouter un manifeste d'application qui nécessite l'élévation de mon .NET 2.0 EXE.
Je l'ai fait pour un simple EXE et il a fonctionné sans aucun problème, mais sur ce plus complexe EXE il ne fonctionne pas.

Mon EXE est un fichier de config et beaucoup de dépendances d'autres Dll dans ma solution.

Quand je lance le EXE, je reçois un SideBySide erreur disant "Activation context generation failed for "C:\MyCompany.MyProduct.WinUI.exe".Error in manifest or policy file "C:\MyCompany.MyProduct.WinUI.exe.Config" on line 1. Invalid Xml syntax."

Ce que fait mon fichier de config avoir à faire avec le fichier de manifeste? Voici mon manifeste:

<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1"
                xmlns:asmv1="urn:schemas-microsoft-com:asm.v1"
                xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <assemblyIdentity version="2.10.0.0" name="MyCompany.MyProduct.WinUI"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
        <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
      </requestedPrivileges>
    </security>
  </trustInfo>
</asmv1:assembly>
  • Juste pour s'assurer qu'il n'est pas une faute de frappe, mais votre fichier manifeste a la fermeture </asmv1:montage> tag, oui?
  • Aussi, pouvez-vous mettre le code de votre WinUI.exe.Fichier de configuration. Il pourrait y avoir un problème là.
InformationsquelleAutor Sebastien | 2009-05-27