2010-03-09 64 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。

​​