我试图在我的Windows通用平台应用程序中以编程方式访问我的appManifest文件。
我需要读取windows协议扩展名下的值。
任何人做过类似的事情吗?
答案 0 :(得分:0)
' Package.appxmanifest' file位于Application安装目录中。您可以使用存储相关的API来获取它。例如:
var file = await Package.Current.InstalledLocation.GetFileAsync("AppxManifest.XML");
请注意,Application安装目录中的文件是只读的。你只能读它,不能写。
获得AppxManifest.XML'文件,您可以使用System.Xml相关API来获取特定节点。
var file = await Package.Current.InstalledLocation.GetFileAsync("AppxManifest.XML");
using (Stream stream = await file.OpenStreamForReadAsync())
{
var doc = XDocument.Load(stream);
//...
}