我们在c#中有一个UWP应用程序,它将数据写入文件,然后它将打开相同的文件进行查看/编辑。我正在使用Launcher.LaunchFileAsync命令来启动该文件。它在调试模式下工作正常,但现在以发布模式启动文件。
StorageFile launchFile = await ApplicationData.Current.LocalFolder.GetFileAsync(@"xxx\zzz-files\" + fileName);
Log.Debug("UWP launch default app: " + launchFile.Path);
Log.Debug("UWP launch default app: " + launchFile.Name);
try
{
var success = await Launcher.LaunchFileAsync(launchFile);
Log.Debug("UWP launch default app success: " + success);
}
日志文件显示正确的文件路径和文件名。我可以从文件资源管理器中打开文件。成功总是"假"。日志或控制台中没有错误消息。
谢谢