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

c# – 混淆资源和GetManifestResourceNames()

发布时间:2020-12-15 06:27:59 所属栏目:百科 来源:网络整理
导读:我一直在C#和Visual C#IDE中学习资源.我现在很困惑.我已经在StackOverflow上阅读了一些页面,就像这样一个如何获取-a-embebbed资源的路径和Microsoft的文档,但是这让我感到困惑. 我的第一个问题:资源是什么?它是.resources文件还是它里面的文件,如图标. 第
我一直在C#和Visual C#IDE中学习资源.我现在很困惑.我已经在StackOverflow上阅读了一些页面,就像这样一个如何获取-a-embebbed资源的路径和Microsoft的文档,但是这让我感到困惑.

我的第一个问题:资源是什么?它是.resources文件还是它里面的文件,如图标.

第二:当我使用GetManifestResourceNames方法:我得到.resources文件名或其中的文件名.当我在我的程序中使用它,我只得到.resources文件,但阅读这个循环遍历的资源在一个resx文件中的主题,我得到的印象是我应该得到.resources文件里面的文件.

这是我吗,还是这个术语真的有点混乱?任何人都可以更清楚一点吗?感谢所有的帮助

解决方法

资源是通过将其标记为“EmbeddedResource”来编译的任何文件,只需将该文件合并到程序集中即可. GetManifestResourceNames()只是一个枚举器,为我们提供了所有嵌入式编译资源文件的名称,例如MyAssembly.resources.需要通过加载此资源文件的ResourceSet枚举实际的资源元素.

(编辑:李大同)

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

    推荐文章
      热点阅读