日期:2014-05-18  浏览次数:21172 次

MissingManifestResourceException 怎么办?
有一个问题困扰我好几天了,等大家救火啊!本地化的问题,我现在要在中文模拟器上实现不同的本地语言,英语和汉语。我在资源文件里面写了两种语言的字符串,然后让用户选择语言,代码大致如下:
 if (Data.Language == 1)
  {
  LocRM = new ResourceManager("EHR_Demo.UI.Aboard1", typeof(Aboard1).Assembly);
  }
  else
  {
  LocRM = new ResourceManager("EHR_Demo.UI.Aboard1.en", typeof(Aboard1).Assembly);
  }
EHR_Demo.UI.Aboard1,EHR_Demo.UI.Aboard1.en,这些都是我在本窗体下的资源文件
然后:
 private void Aboard1_Load(object sender, EventArgs e)
  {
  textBox1.Text = LocRM.GetString("strUser");
  }
结果执行到这里的时候,总是报:An unhandled exception of type 'System.Resources.MissingManifestResourceException' occurred in mscorlib.dll
怎么解决啊?


------解决方案--------------------
http://www.sudu.cn/info/html/edu/20071226/23599.html
------解决方案--------------------

------解决方案--------------------
弄错了,点这里