我正在尝试读取存储在外部 DLL 中的文本文件 (.xml)。我可以通过这种方式获取存储在 DLL 中的文件:Get Folder Address In DLL。
但是当我想使用以下方法读取文本文件时遇到问题:
File.OpenRead(Uri.AbsoluteUri);
Uri 就像:
pack://application:,,,/Library;component/catalog.xml
我的 DLL 上有更多元素,例如图像。当我尝试加载它们时,它运行良好。
BitmapImage bmp = new BitmapImage(new Uri("pack://application:,,,/Library;component/image.png"));
图像显示得很好。
为什么它不适用于我的文本文件?