2011-04-20 14 views
19

क्या कोई दस्तावेज है जो विंडोज़ एप्लिकेशन मैनिफेस्ट के लिए सभी वैध तत्वों का वर्णन करता है, जिसमें वे नेमस्पेस हैं, और कौन से विंडोज संस्करण उनका उपयोग करेंगे? अब तक मिले सभी दस्तावेज मैनिफेस्ट के कुछ हिस्सों का वर्णन करते हैं, और मैंने एक ही तत्व के लिए उपयोग किए गए विभिन्न एक्सएमएल नेमस्पेस देखे हैं।एप्लिकेशन मेनिफेस्ट स्कीमा

मैं अब तक क्या पाया है:

  • Manifest Files Reference/Application Manifestsurn:schemas-microsoft-com:asm.v1 नाम स्थान का पूरा प्रलेखन प्लस compatibility/supportedOS सामान (urn:schemas-microsoft-com:compatibility.v1 नाम स्थान से) है लगता है। इसमें एक स्कीमा फ़ाइल का एक लिंक है जो पर compatibility/supportedOS सामान है।
  • Step 6: Create and Embed an Application Manifest (UAC) /requestedExecutionLevel सामग्री urn:schemas-microsoft-com:asm.v2 नामस्थान में होने के रूप में दस्तावेज। हालांकि, मैंने अन्य स्थानों को देखा है कि यह urn:schemas-microsoft-com:asm.v3 नामस्थान में है।
  • SetProcessDPIAware Function दोनों urn:schemas-microsoft-com:asm.v3 नाम स्थान और एक http://schemas.microsoft.com/SMI/2005/WindowsSettings नाम स्थान का उपयोग कर के रूप में एक application/windowsSettings/dpiAware बात दर्ज होते हैं।
  • Application Manifest XML Schemas इन नामस्थान से कुछ के लिए स्कीमा फ़ाइलों का सेट की तरह दिखता है, लेकिन यह (उदाहरण के लिए, अन्य संदर्भ खंडन करने के लिए जब तक कि मैं XSD ग़लत व्याख्या कर रहा हूँ, dependency, urn:schemas-microsoft-com:asm.v2 नाम स्थान में है, जबकि पहला संदर्भ ऊपर इसका अर्थ है लगता है urn:schemas-microsoft-com:asm.v1 नामस्थान में है)।

उत्तर

6

ऐसी कोई बात नहीं है। असल में मैं शर्त लगाता हूं कि मैनिफेस्ट के कुछ पूरी तरह से अनियंत्रित भाग अभी भी हैं। दरअसल, लंबे समय तक डीपीआई के जागरूक हिस्से का एकमात्र दस्तावेज रेमंड चेन के ब्लॉग और पुस्तक में था!

+0

ऐसा एक ब्लॉग-प्रलेखन आलेख चक वालबोर्न की पोस्ट 10 सितंबर 2013 को [एमएसडीएन ब्लॉग> विंडोज़ के लिए गेम और डायरेक्टएक्स एसडीके> मैनिफेस्ट पागलपन] (http://blogs.msdn.com/b/chuckw/archive/ 2013/09/10/प्रकट-madness.aspx) – xmojmr

संबंधित मुद्दे