加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在资源中嵌入文本文件

发布时间:2020-12-16 00:20:36 所属栏目:百科 来源:网络整理
导读:我试图在我的资源文件中将文本文件嵌入到我的应用程序中.一段时间后,我正在关注这个问题; How to embed a text file in a .NET assembly? 我将我的Text文件添加到Resources.resx中,但无法理解如何在代码中调用它.正如您所看到的,OP具有相同的问题,并设法使用
我试图在我的资源文件中将文本文件嵌入到我的应用程序中.一段时间后,我正在关注这个问题;

How to embed a text file in a .NET assembly?

我将我的Text文件添加到Resources.resx中,但无法理解如何在代码中调用它.正如您所看到的,OP具有相同的问题,并设法使用My.Resources.TEXTFILENAME使其工作,而不是Explorer.TEXTFILENAME的最佳答案建议.不幸的是,我的应用程序中没有被识别,我尝试添加使用,但VS并没有暗示任何.编写资源本身,它将其识别为ResourceDictionary和FrameworkElement.Resources,但没有文本文件……任何想法?

解决方法

将文本文件添加到项目中,然后将其定义为内容(Build Action = Content)和Copy always to Output.

如果您有项目的安装程序(标准安装程序),则可以设置文件系统,以便安装程序自动复制文本文件.

要获取运行应用程序的文件夹,我使用:

Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.Location);

如果你正在使用新的安装程序(ClicOnce)我无法帮助你,但我祝你好运:=)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读