【问题标题】:Resource File String Addition资源文件字符串添加
【发布时间】:2012-09-22 09:44:37
【问题描述】:

我正在开发多语言桌面应用程序。我为它创建了一个资源文件并添加了一些字符串。它工作正常,但现在我想添加更多字符串,运行程序时它失败并出现以下异常。

找不到任何适合指定文化或中立文化的资源。确保“Madrassa.String.resources”在编译时正确嵌入或链接到程序集“TelicMadrassaProject”中,或者所有所需的附属程序集都是可加载且完全签名的。方法:Void HandleResourceStreamMissing(System.String)

堆栈跟踪:

在 System.Resources.ManifestBasedResourceGroveler.HandleResourceStreamMissing(String fileName)

即使资源文件中存在字符串名称,也会引发此异常。

【问题讨论】:

  • 你在中性文化资源文件中定义了相同的字符串吗?

标签: c# resources


【解决方案1】:

您可能需要在项目定义中添加一个 LogicalName 元素。看 MissingManifestResourceException when running tests after building with MSBuild (.mresource has path in manifest) 了解更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多