मेरे आवेदन बंद होने के बाद कार्यक्रम संगतता सहायक संवाद प्राप्त करने के संभावित कारण क्या हैं?कार्यक्रम संगतता सहायक संवाद प्राप्त करने के कारण?
Program Compatibility Assistant image http://i.msdn.microsoft.com/dynimg/IC5958.gif
संपादित करें: Program Compatibility Assistant: frequently asked questions
मैं इस सवाल का एहसास पहले से ही S.O. पर कहा गया है
- Program Compatibility Assistant thinks my app is an installer
- Windows 7 Program Compatibility Assistant appeared for my app. Why?
- Why I receive a message from the Program Compatibility Assistant?
- How do I prevent programmatically the “Program Compatibility Assistant” in Vista (and Windows 7) from appearing?
हालांकि, मेरे ऐप:
- केवल हो जाता है पीसीए के बाद यह बंद कर देता है
- जब आईडीई
- से चलाने कुछ भी है कि ऊंचा विशेषाधिकारों की आवश्यकता है ऐसा करने के लिए प्रयास नहीं करता है (मुझे नहीं लगता कि)
- पीसीए नहीं मिल करता है एक इंस्टॉलर/सेटअप प्रोग्राम
- नहीं है (मुझे नहीं लगता कि) "संस्थापक" या "सेटअप" कार्यक्रम के नाम पर
- जब यह बंद कर देता है एक अपवाद फेंक नहीं है, या बाहर निकलने के लिए एक कोड 0 के अलावा अन्य के साथ नहीं है
- नहीं मिलता है पीसीए अगर मैं
<compatibility>
नोड जोड़ता हूं आवेदन प्रकट
नोट # 6, निम्नलिखित app.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="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!--The ID below indicates application support for Windows Vista -->
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
<!--The ID below indicates application support for Windows 7 -->
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
</application>
</compatibility>
</asmv1:assembly>
ताकि दूसरे भाग इसे ठीक करने लगता है, लेकिन मुझे चिंता है कि मेरे आवेदन है कर रहा हूँ अभी भी कुछ ऐसा है जो मुझे अनजान है।
- क्या मुद्दों पीसीए संवाद प्रकट करने के लिए पैदा कर सकता है:
स्पष्ट है कि, मैं एक 2 हिस्सा सवाल पूछ रहा हूँ?
- क्या पीसीए संवाद से बचने के लिए
<compatibility>
नोड बिल्कुल आवश्यक है? या मैं अभी भी कुछ गलत कर रहा हूँ?
+1। अच्छा सवाल है, लेकिन imgur छवि चली गई है। – gary