使用Resources时的TargetInvocationException

时间:2011-10-10 14:09:03

标签: c# winforms c#-2.0

我目前在解决方案中似乎遇到了一些使用资源的问题。我在几个真正应该有错误的地方得到了一个TargetInvocationException ......

自己的代码:

  

commands.Add(new AddDatabaseItemCommand(setting,   IconResources.DatabaseObject,this));

DatabaseObject是一个Icon,确实包含在IconResources.resx文件中,并设置为“在编译时链接”。这已经工作了几个星期没有问题。

Designer生成的代码:

this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));

完全相同的问题,这是表单的图标,并且再次在资源文件“formName.resx”文件中作为图标,由设计者自动放置在那里。此图标上的选项是“嵌入.resx”。

InnerException甚至有脸说“操作成功完成”!

任何人都知道可能会发生什么?我的同事使用相同的代码没有任何问题......

0 个答案:

没有答案