2010-04-22 116 views
0

我想读在VSTO共享的资源文件加载使用下面的代码阅读资源文件

ResourceManager rm = new ResourceManager("Exceptions", assembly); 
return rm.GetString(key); 
ResourceManager rm = new ResourceManager("Exceptions", Assembly.GetExecutingAssembly()); 
CultureInfo ci = Thread.CurrentThread.CurrentCulture; 
String str = rm.GetString(key, ci); 
return str; 

但它抛出一个错误说检查资源文件是否被嵌入该项目

回答

0

我会在代码的开头添加一行这样的代码,并在其上设置一个断点。

var assembly = Assembly.GetExecutingAssembly(); 

然后,您可以在程序集中检查资源的确切名称;这是你的问题最可能的原因。

善良,

+0

我怎样才能检查种源的名字? – SSK 2010-04-22 12:23:58

+0

添加手表进行装配,并检查它的属性,当断点被击中时:) – 2010-04-22 12:28:17

+0

是我需要检查哪些属性? – SSK 2010-04-22 12:36:28