0

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

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

堆栈跟踪:

在 System.Resources.ManifestBasedResourceGroveler.HandleResourceStreamMissing(字符串文件名)

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

4

1 回答 1

0

您可能需要将 LogicalName 元素添加到项目定义中。有关详细信息,请参阅 使用 MSBuild 构建后运行测试时的 MissingManifestResourceException(.mresource 在清单中有路径)

于 2012-09-22T12:13:12.313 回答