Sto tentando di aggiungere un manifest dell'applicazione che richiede l'elevazione al mio EXE 2.0 .NET. L'ho fatto per un semplice EXE e ha funzionato senza problemi, ma su questo EXE più complesso non funziona.Segnalazione "Generazione del contesto di attivazione non riuscita" tentativo di aggiungere un manifest dell'applicazione
Il mio EXE ha un file di configurazione e molte dipendenze di altre DLL nella mia soluzione.
Quando avvio il file EXE, ottengo un errore di SideBySide dicendo "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.
"
Cosa mio file di configurazione hanno a che fare con il file manifesto? Ecco il mio manifest:
<?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>
Giusto per fare in modo che non è un errore di battitura, ma la vostra. il file manifest ha la chiusura asmv1: assemb ly> taggalo dentro, sì? –
Inoltre, puoi pubblicare il codice per il tuo file WinUI.exe.Config. Potrebbe esserci un problema lì. –