【问题标题】:C# resource not embedded if contains language code in file name如果文件名中包含语言代码,则未嵌入 C# 资源
【发布时间】:2017-03-11 17:08:46
【问题描述】:

所有文件都具有相同的构建操作设置:嵌入式资源

文件名中带有语言代码的文件不会作为资源嵌入。请参阅ILSpy 的打印屏幕。仅嵌入没有语言的文件(用于测试)。

【问题讨论】:

标签: c# .net-assembly embedded-resource


【解决方案1】:

这些特定于语言的资源被编译为单独的程序集,您可以在 bin/Debug/{lang}/{resources}.dll 下找到这些程序集。

【讨论】:

  • 平均时间我也发现了。有什么方法可以禁用该行为并将资源嵌入到主程序集中?
  • 我不知道开箱即用的这种可能性。有类似的问题,并建议将 Fody 作为解决方案stackoverflow.com/questions/22663001/…
猜你喜欢
  • 1970-01-01
  • 2016-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多