Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 正在VSTO共享加载项中读取资源文件_C# - Fatal编程技术网

C# 正在VSTO共享加载项中读取资源文件

C# 正在VSTO共享加载项中读取资源文件,c#,C#,我正在尝试使用以下代码读取VSTO共享加载项中的资源文件 ResourceManager rm = new ResourceManager("Exceptions", assembly); return rm.GetString(key); ResourceManager rm = new ResourceManager("Exceptions", Assembly.GetExecutingAssembly()); CultureInfo ci = Thread.CurrentThread.Cu

我正在尝试使用以下代码读取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;

但是它抛出了一个错误,即检查资源文件是否嵌入了项目

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

var assembly = Assembly.GetExecutingAssembly();

然后,您可以检查程序集中资源的确切名称;最有可能导致您的问题的原因是什么。

如何检查资源名称?在遇到断点时为程序集添加一个监视并检查其属性:我得到的应该是ResourceManager rm=new ResourceManager