如何将Resx文件与Visual Studio 2010中的类相关联

时间:2010-12-11 07:45:53

标签: visual-studio resx

如何将resx文件关联/“绑定”到Visual Studio中的类文件? 例如,当创建新的Windows窗体时,会自动将resx文件与其关联。

alt text

我问这个,因为下面的代码没有为我拥有的另一个.cs文件打开正确的资源文件:

ComponentResourceManager manager = new ComponentResourceManager(typeof(MyClass));

此代码适用于上面的frmLogin。

构造函数的MSDN文档:

  

创建ComponentResourceManager   查找卫星资源   基于来自的信息的集合   指定的类型。

2 个答案:

答案 0 :(得分:1)

表单具有关联的.resx文件是特定于表单的实现细节。否则,您无法将任意类与.resx文件关联。我假设你真的想在这里使用ResourceManager。

请注意,已经通过Properties.Resources内置了一个,您可以访问添加到Project + Properties,Resources选项卡的资源。

答案 1 :(得分:0)

如果您通过向项目添加现有文件而丢失此缩进,您可以通过使用项目文件中的“DependentUpon”节点来恢复文件的缩进,但我还没有尝试过所有文件类型。

该技术在Code rant:Nested files with 'DependentUpon' in Visual Studio

中有更详细的描述

自从发现上述文章后我发现了existing answer on SO,但由于问题的制定方式不同,我保留了这个答案。