【发布时间】:2021-01-03 08:24:43
【问题描述】:
我一直在尝试从资源文件中获取字符串:
var resourceManager = new ResourceManager(typeof(Properties.Settings));
var recent1 = resourceManager.GetString("recent1");
但我遇到了一个例外:
System.Resources.MissingManifestResourceException: '找不到任何 适合特定文化或中立的资源 文化。确保“ProCodeX.Properties.Settings.resources”是 在编译时正确嵌入或链接到程序集“ProCodeX”中, 或者所需的所有附属程序集都是可加载且完全可加载的 签名。
我该如何解决?
【问题讨论】:
-
你可以使用
var str = Properties.Resources.recent1;来获取字符串值。向资源中添加字符串时,模板使用属性的internal static签名。