ITNOA
我想创建一个库,我需要以编程方式检查在使用我的库的UWP应用程序中启用哪些功能。
我不知道怎么做?
答案 0 :(得分:0)
直接将appxmanifest作为XML文件读取是这里的方法。像这样:
var doc = XDocument.Load("AppxManifest.xml", LoadOptions.None);
var xname = XNamespace.Get("http://schemas.microsoft.com/appx/manifest/foundation/windows10");
var capabilitiesNode = doc.Root.Descendants(xname + "Capabilities").First();
foreach (var capability in capabilitiesNode.Descendants())
{
Debug.WriteLine(capability.Name + ": " + capability.Attribute("Name").Value);
}