Bir Windows uygulama bildirimi için geçerli olan tüm öğeleri, hangi ad alanlarını ve hangi Windows sürümlerini kullanacaklarını açıklayan herhangi bir belge var mı? Şimdiye kadar bulduğum tüm belgeler, yalnızca bildirimin bölümlerini anlatıyor ve aynı öğe için kullanılan farklı XML ad alanlarını gördüm.Uygulama bildirim şeması
Ben şimdiye kadar bulduk Ne:
- Manifest Files Reference/Application Manifests tam
urn:schemas-microsoft-com:asm.v1
ad alanının belgelerine artı (urn:schemas-microsoft-com:compatibility.v1
ad itibaren)compatibility
/supportedOS
şeyler var gibi gözüküyor. Bucompatibility
/supportedOS
malzeme var bir şema dosyasına bir bağlantı vardır. - Step 6: Create and Embed an Application Manifest (UAC),
trustInfo
/requestedExecutionLevel
adında,urn:schemas-microsoft-com:asm.v2
ad alanında yer alan öğeleri belgelemektedir. Ancak,urn:schemas-microsoft-com:asm.v3
ad alanında olduğunu söyleyen başka yerler gördüm. - SetProcessDPIAware Function
urn:schemas-microsoft-com:asm.v3
ad vehttp://schemas.microsoft.com/SMI/2005/WindowsSettings
ad hem kullanmak gibi birapplication
/windowsSettings
/dpiAware
şeyi belgeler. - Application Manifest XML Schemas bu ad bazıları için şema dosyaları bir dizi gibi görünüyor, ama ben xsd misreading sürece ilk referans yukarıda bunu ima ederken,
dependency
,
urn:schemas-microsoft-com:asm.v2
ad olduğu, örneğin (diğer referanslar çelişmekte
urn:schemas-microsoft-com:asm.v1
ad alanındadır).
Böyle bir blog belgeleri makalesi Chuck Walbourn'ın 10 Eylül 2013 tarihli [MSDN Blogları> Windows için Oyunlar ve DirectX SDK> Manifest Madness] tarihli makalesidir (http://blogs.msdn.com/b/chuckw/archive/ 2013/09/10/tezahür-madness.aspx) – xmojmr