.net 如何使用带有类型参数的表单中的资源?
通过将类型参数添加到.net 如何使用带有类型参数的表单中的资源?,.net,winforms,generics,embedded-resource,.net,Winforms,Generics,Embedded Resource,通过将类型参数添加到Form1.cs和Form1.Designer.cs,我已将类型参数添加到表单中: partial class Form1<T> { ... } 如果我把它改为typeof(Form1),它会编译,但在运行时我得到 找不到任何适合指定区域性的资源 或者是中立文化。确保 “My.Assembly.Form1'1.resources”已正确嵌入或链接 在编译时插入汇编“My.assembly”,或者所有 所需的附属程序集可加载且完全签名 尝试typeof(Form1
Form1.cs
和Form1.Designer.cs
,我已将类型参数添加到表单中:
partial class Form1<T> { ... }
如果我把它改为typeof(Form1)
,它会编译,但在运行时我得到
找不到任何适合指定区域性的资源
或者是中立文化。确保
“My.Assembly.Form1'1.resources”
已正确嵌入或链接
在编译时插入汇编“My.assembly
”,或者所有
所需的附属程序集可加载且完全签名
尝试
typeof(Form1)。GetGenericTypeDefinition()
也会失败。如何使用通用表单的资源?这里已经提出了一个问题-
但是,因此有一个解决方案。看这里-
这里已经提出了一个问题- 但是,因此有一个解决方案。看这里-
谢谢,我没有找到现有的解决方案,但它适用于窗体和用户控件。谢谢,我没有找到现有的解决方案,但它适用于窗体和用户控件。可能的重复可能的重复
ComponentResourceManager resources = new ComponentResourceManager(typeof(Form1));