2010-03-09 66 views
1

我有一个ASP.Net网站, “MyApp的”,它包含以下资源文件:如何从引用的库项目访问资源文件?

  1. WebResources.resx
  2. WebResources.es.resx

网站引用库项目,我想从中访问这些资源文件的“MyLib”。这里是我正在尝试的代码:

var rm = new ResourceManager("MyApp", Assembly.GetExecutingAssembly()); 
subject = rm.GetString("HelloMessage"); //always string.empty 

问题是执行程序集始终是“MyLib”而不是“MyApp”。是否可以从库项目中访问嵌入在网站项目中的资源文件?

感谢您的帮助, -Keith

回答

-1

变种解析度= HttpContext.GetGlobalResourceObject(的resourcefile,获取ResourceKey);

将resourceFile替换为资源文件名(不带.resx)。

用密钥名替换resourceKey。

​​