“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à.
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la solution.
L'encodage spécifié dans la Société.MyProduct.WinUI.exe.Config n'est pas pris en charge.
J'ai changé l'encodage en utf-8, et tout fonctionne bien...
Vous ne fermez pas la asmv1:assemblée tag.
Aussi, essayez de télécharger XML Notepad et le chargement de vos données XML en elle. Il est très bon à dire ce que vous avez fait de mal.
mon problème, c'est que j'avais XML non valide dans mon Application,pour la Config, une application réglage de l'élément de fermeture avec deux citations -> ""
dès que j'ai enlevé le deuxième -> " mon application console a bien fonctionné, une erreur trompeur aucun doute.