【问题标题】:how to use resource Dll for different culture如何为不同的文化使用资源 Dll
【发布时间】:2013-07-30 11:14:36
【问题描述】:

我已经为不同的文化创建了 DLL(DynamicResourceDLL),如下所示

DynamicResourceDLL.Cart.Cart //English
DynamicResourceDLL.Cart.Cart_de_DE 
DynamicResourceDLL.Cart.Cart_es_ES
DynamicResourceDLL.Cart.Cart_fr_FR

我在我的项目中添加了这个DynamicResourceDLL dll 并尝试获取键的值

string strCityEnglish = DynamicResourceDLL.Cart.Cart.City //it's working fine

但是

string strCityDe =  DynamicResourceDLL.Cart.Cart_de_DE.City //it's not working 

我遇到了错误

找不到任何适合指定文化的资源 或中立文化。 确保正确嵌入或链接“DynamicResourceDLL.Cart.Cart_de_DE.resources” 在编译时进入程序集“ExportToExcelFromDataTable”, 或者所需的所有附属程序集都是可加载的并且是完全签名的。

请让我知道如何通过代码将这个 Dll 用于不同的文化,或者如果我在上面犯了任何错误,请提出建议。

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    这是一个 ASP.NET 应用程序吗?如果是这样,下面的资源会帮助你。

    http://msdn.microsoft.com/en-us/library/1ztca10y(v=vs.85).aspx

    如果是 windows 应用,请从下面查看此示例。

    http://www.codeproject.com/Articles/352105/Satellite-Assembly-Example-in-Csharp-Step-by-Step

    希望这会有所帮助。 谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-11
      • 1970-01-01
      • 2011-04-01
      • 2013-03-17
      • 2020-05-13
      • 1970-01-01
      • 1970-01-01
      • 2012-03-02
      相关资源
      最近更新 更多