c# - GetFileFromApplicationUriAsync 抛出“系统找不到指定的文件”
问题描述
我真的不明白为什么会出现此异常:“系统找不到指定的文件”。
请检查下面的代码。我能够获取文件test3
但无法获取test2
. 我很确定它们在同一个文件夹下。而且我也无法读取ms-appx
路径下的其他文件,除了 Assets 文件夹下的 png 文件。
var test3 = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/folder.png"));
var test2 = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/zh.grxml"));
解决方案
在项目文件中你会看到这个
<Content Include="Assets\folder.png" />
<None Include="Assets\zh.grxml" />
zh.grxml
复制到输出目录(一种或另一种方式),您将获得一致的结果
例子
<Content Include="Assets\zh.grxml" />
推荐阅读
- c++ - 迁移到新的 GCC/Red Hat 版本时 sigvec 的问题
- android - 我想用 GalleryFragment 中的后退图标替换汉堡包图标
- python - 最好使用 Python 比较两个 XML 文件
- java - maven 编译器 3.1 找不到符号
- typo3 - 有什么方法可以将 shopware 6 与 TYPO3 连接起来
- c++ - 制作。公共静态库未链接,未定义引用
- python - OSError:[Errno 22] with open() 试图使用 Exifread
- r - 如何在R中转换具有不同字符格式的日期列
- c - 数组中的内存是如何分配的?
- wordpress - 使用 wordpress 为自由职业者网站创建后期项目功能