我在 Resources 文件夹中嵌入了一些 .txt 文件。我运行项目时,根据选择,确定.txt文件名。
例如;
文件名是 sample017.txt,我保留了 textName 字符串变量。该文件的完整路径是:
"../../Resources\" + textName;
我将所有这些分配给 fileName 字符串变量:
fileName = "../../Resources\\" + textName;
因此,我将此字符串变量用于流式传输文本文件:
using (Stream input = File.OpenRead(fileName))
在这种形式下,我可以访问 sample017.txt 文件,它在调试模式下工作正常。但是,当我构建一个安装项目并将其安装在任何 PC 上时,它崩溃到一个异常并且找不到“资源”文件夹。如何使用 .exe 文件夹中的资源进行管理?
注意:我不想将文件复制到程序文件夹。我想嵌入这些资源。