StreamReader代码在将其转换为DesktopBridge APP后引发异常
本文关键字:APP 异常 DesktopBridge 代码 转换 StreamReader | 更新日期: 2023-09-27 18:16:57
我有一个使用下面代码的小WPF应用程序。基本上,它读取所述文件以显示内容。
using (StreamReader streamReader = new StreamReader(@"Terms'License.txt", Encoding.UTF8)) {
....
}
此代码在WPF应用程序中正常工作。但是当……我使用DesktopBridge将WPF转换为Appx,然后安装。Appx。同样的代码抛出异常
异常信息:System.IO.DirectoryNotFoundException.
有线索吗?需要帮助吗?
对
请参阅MSDN上桌面桥应用程序的准备指南,并对您的应用程序进行适当的兼容代码更改:
https://learn.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare你的应用程序使用当前工作目录。在运行时,转换后的应用程序将不会得到与之前相同的工作目录在您的桌面。lnk快捷方式中指定。你需要改变你的CWD在运行时,如果正确的目录对你的应用很重要
谢谢,Stefan Wick - Windows Developer Platform