如何让Visual Studio识别多个项目资源文件

Jef*_*ock 6 vb.net visual-studio-2010 visual-studio

我在Visual Studio 2010中有一个Windows项目,我将所有图像存储在Visual Studio为我创建的项目资源文件中.然而,它变得混乱,我想尽可能将图像分成多个资源文件.我创建了一个新的资源文件,但是当我转到表单设计器并尝试更改图像时,Visual Studio无法识别它.可用的项目资源文件下唯一的文件是MyProject\Resources.resx.我刚创造的那个不存在.

知道为什么它没有显示出来吗?我尝试将资源放在My.Resources命名空间下以及更改命名空间,我也将其公开.它仍然没有显示出来.

选择资源屏幕

Car*_*lin 7

项目只有一个默认资源文件.您可以随时向项目添加其他非默认资源文件.其他资源文件不会放在"我的项目"文件夹中.它们将像其他文件一样简单地添加到项目中.

您可以像引用其他资源一样引用这些新资源.您可以在"My.Resources.[资源文件名]"下找到其他资源文件,而不是通过"My.Resources."访问资源.

编辑: 如果要从PictureBox控件引用它,则资源文件需要位于项目的根目录中.

我希望这可以帮助你.

  • 我想到了.显然,您必须将资源文件放在项目的根目录中,而不是项目中的任何文件夹中,否则它似乎不会出现.那种臭,但我会忍受它.谢谢你的帮助. (3认同)