如何将资源Dll用于不同的文化
本文关键字:文化 用于 Dll 资源 | 更新日期: 2023-09-27 18:25:25
我已经为不同的区域性创建了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用于不同的文化和代码,或者如果我在它上犯了任何错误,请提出建议。
这是一个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
希望这能有所帮助。谢谢