【问题标题】:Strange behaviour with embedded resources嵌入资源的奇怪行为
【发布时间】:2017-04-18 10:13:19
【问题描述】:

我正在努力在 Visual Studio 2013 Express 中创建嵌入式资源“Template.de-DE.html”。我将其正确定义为“嵌入式资源”和“请勿复制”。

在调试我的项目时,与资源文件在同一个程序集中调用的this.GetType().Assembly.GetManifestResourceNames()没有显示这个文件,所以我尝试了几个文件名:

  • Template.de-DE.html
  • Template.de.html
  • Template.de_DE.html

只有最后一个文件 (Template.de_DE.html) 出现在 this.GetType().Assembly.GetManifestResourceNames() 结果中。

这是一个错误还是对我没有找到的嵌入式资源文件有限制?

【问题讨论】:

    标签: c# .net filenames embedded-resource


    【解决方案1】:

    我想我找到了解决方案:

    名称以“.de-DE.ext”结尾的文件似乎被编译为 bin\de-DE 文件夹中的 <MyLib>.resources.dll

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多