Estoy intentando agregar un manifiesto de la aplicación que requiere elevación a mi .NET 2.0 EXE. Lo he hecho para un EXE simple y funcionó sin ningún problema, pero en este EXE más complejo no está funcionando."Error en la generación del contexto de activación" que intenta agregar un manifiesto de la aplicación
Mi EXE tiene un archivo de configuración y muchas dependencias de otras DLL en mi solución.
Cuando inicio el EXE, me sale un error diciendo SideBySide "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.
"
lo que hace mi archivo de configuración tienen que ver con el archivo de manifiesto? Aquí está mi manifiesto:
<?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>
Sólo para asegurarse de que no es un error tipográfico, pero tu. archivo de manifiesto tiene el cierre asmv1: ensamblar ly> etiqueta en ella, ¿sí? –
Además, puede publicar el código para su archivo WinUI.exe.Config. Podría haber un problema allí. –