【发布时间】:2017-05-19 17:45:46
【问题描述】:
我想从我的 appx 的本地状态文件夹中启动 xml 文件。我无法使用var file= ApplicationData.current.LocalFolder.GetFileAsync();
Launcher.LaunchFileAsync(file) 启动文件。有什么方法可以在 UWP 中启动文件?
【问题讨论】:
标签: windows-store-apps win-universal-app
我想从我的 appx 的本地状态文件夹中启动 xml 文件。我无法使用var file= ApplicationData.current.LocalFolder.GetFileAsync();
Launcher.LaunchFileAsync(file) 启动文件。有什么方法可以在 UWP 中启动文件?
【问题讨论】:
标签: windows-store-apps win-universal-app
您打开 xml 文件时使用的默认选项似乎存在一些问题。我试图用以下代码启动一个 xml 文件。而且效果很好。我用来打开 xml 文件的默认应用程序是 Microsoft Edge。
string xmlFile = @"TextFile.xml";
var file = await ApplicationData.Current.LocalFolder.GetFileAsync(xmlFile);
if (file != null)
{
var success = await Launcher.LaunchFileAsync(file);
if (success)
{
// File launched
}
else
{
// File launch failed
}
}
else
{
// Could not find file
}
请尝试更改默认应用以正常加载xml文件。
【讨论】: