मैं एक एप्लीकेशन मैनिफेस्ट जोड़ने की कोशिश कर रहा हूं जिसके लिए मेरे .NET 2.0 EXE की ऊंचाई की आवश्यकता है। मैंने इसे एक साधारण EXE के लिए किया है और यह बिना किसी समस्या के काम करता है, लेकिन इस जटिल पर EXE यह काम नहीं कर रहा है।"सक्रियण संदर्भ पीढ़ी विफल" शिकायत एक आवेदन प्रकट करने की कोशिश कर रहा है
मेरे EXE में एक कॉन्फ़िगरेशन फ़ाइल है और मेरे समाधान में अन्य डीएलएल की कई निर्भरताएं हैं।
जब मैं EXE शुरू, मैं कह रहा एक 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.
"
क्या मेरी कॉन्फ़िग फ़ाइल मैनिफ़ेस्ट फ़ाइल के साथ क्या करना है? यहां मेरा मैनिफेस्ट है:
<?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>
बस सुनिश्चित करें कि यह एक टाइपो नहीं है, लेकिन करने के लिए अपने। मैनिफेस्ट फ़ाइल में बंद होना asmv1: असेंबली है ly> इसमें टैग, हाँ? –
इसके अलावा, क्या आप अपने WinUI.exe.Config फ़ाइल के लिए कोड पोस्ट कर सकते हैं। वहां एक समस्या हो सकती है। –