如何在带有类型参数的表单中使用资源?

时间:2012-06-11 16:17:52

标签: .net winforms generics embedded-resource

我已将表单中的类型参数添加到Form1.csForm1.Designer.cs

partial class Form1<T> { ... }

这一直有效,直到我向表单添加任何资源,如图标。当我这样做时,这一行被添加:

ComponentResourceManager resources = new ComponentResourceManager(typeof(Form1));

如果我将其更改为说typeof(Form1<T>)它会编译,但在运行时我会得到

  

无法找到适合指定文化的任何资源   或中性文化。确保   "My.Assembly.Form1'1.resources"已正确嵌入或链接   在编译时进入程序集"My.Assembly,或者所有的   所需的卫星组件可装载并完全签名。

尝试typeof(Form1<T>).GetGenericTypeDefinition()也失败了。我如何使用通用表单的资源?

1 个答案:

答案 0 :(得分:1)