如何使用外部程序集本地化asp.net mvc应用程序

时间:2010-04-05 11:41:32

标签: c# asp.net-mvc localization

我想创建一个外部DLL来存储我的.resx文件。

我想这样做是因为我需要从演示层和业务层访问这些文件。

我创建了一个包含默认和es-Es resx文件的外部项目。我已将其标记为PublicResXFileCodeGenerator,以便能够从另一个DLL访问它。

在我看来,我有这个测试

<%= localization.Common.title.ToString()%>

当我运行应用程序时,我总是收到此错误:

“无法找到适合指定文化或中性文化的任何资源。确保”localization.Common.resources“在编译时正确嵌入或链接到程序集”本地化“,或者所需的所有附属程序集都是可加载和完全签名。“

我已经阅读了一些与DLL签名有关的内容......但如果这是问题,我现在不知道。

1 个答案:

答案 0 :(得分:0)

您使用的是完整路径吗?这有助于http://blogs.ugidotnet.org/fabioc/archive/2004/11/01/5030.aspx