急啊..,为什么使用 ResourceManager 总是报错??? 在线等,请高手赐教.

tank_2009 2010-04-19 02:30:34

ResourceManager rm = new ResourceManager("Resources.StringResources", Assembly.GetExecutingAssembly());
rm.GetString("MainWindow.DialogName");


有一个资源文件 StringResources.Resources,已经添加到项目中了...但在执行

rm.GetString("MainWindow.DialogName")的时候,总报错:

未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“Resources.StringResources.resources”正确嵌入或链接到程序集“SDTest”,或者确保所有需要的附属程序集都可加载并已进行了完全签名。

请问是怎么回事呢??
...全文
271 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
stg609 2010-04-19
  • 打赏
  • 举报
回复
new ResourceManager("<命名空间>.<资源所在的文件夹>.<资源名>", Assembly.GetExecutingAssembly());
rm.GetString("资源名");

请参考:http://topic.csdn.net/u/20100418/20/0aed333d-2fd0-4ea3-bc52-ad7fde2f05b5.html
tank_2009 2010-04-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zsuswy 的回复:]
资源没有找到。。。
你编译的时候有没有把资源做为Dll的一部分编译进去?
[/Quote]

怎样把资源作为DLL的一部分编译进去呢??
zsuswy 2010-04-19
  • 打赏
  • 举报
回复
还有
rm.GetString("MainWindow.DialogName")
你确定你的资源是这个名称吗?
zsuswy 2010-04-19
  • 打赏
  • 举报
回复
资源没有找到。。。
你编译的时候有没有把资源做为Dll的一部分编译进去?
tank_2009 2010-04-19
  • 打赏
  • 举报
回复
有高手吗??

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧