我试图做两件事。我想在我的项目中嵌入一个文本文件,以便我可以利用它并对其进行修改,但与此同时,当我将项目发送给用户时,我不想打包它(包括在exe文件)。
我已经环顾四周,已经有多个问题,但我似乎无法开始工作。这是我到目前为止所采取的步骤;
将文本文件添加到我的"资源文件夹"
构建行动至"内容"并输出目录到"不要复制"
然后我尝试在我的代码中访问该文件;
{{1}}
MessageBox永远不会出现在我身上,这意味着它无法找到该文件,并且某处某处我做错了什么。如何将文件添加到我的项目中,以便我不需要使用exe进行分发,同时能够通过代码访问它?
答案 0 :(得分:0)
我会使用以下内容:
BuildAction
至None
(不需要)
并将文件添加到文件下的Resources.resx
(使用SolutionExplorer中的DragAndDrop打开Resources.resx)
访问您的文字:
using YOURNAMESPACE.Configuration.Properties;
string fileContent = Resources.company_map_template;
然后你就完成了。您无需通过StreamReader