如何将resx文件关联/“绑定”到Visual Studio中的类文件? 例如,当创建新的Windows窗体时,会自动将resx文件与其关联。
我问这个,因为下面的代码没有为我拥有的另一个.cs文件打开正确的资源文件:
ComponentResourceManager manager = new ComponentResourceManager(typeof(MyClass));
此代码适用于上面的frmLogin。
构造函数的MSDN文档:
创建ComponentResourceManager 查找卫星资源 基于来自的信息的集合 指定的类型。
答案 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,但由于问题的制定方式不同,我保留了这个答案。