我在Visual Studio 2010中有一个Windows项目,我将所有图像存储在Visual Studio为我创建的项目资源文件中。然而,它变得混乱,我想尽可能将图像分成多个资源文件。我创建了一个新的资源文件,但是当我转到表单设计器并尝试更改图像时,Visual Studio无法识别它。可用的项目资源文件下唯一的文件是MyProject \ Resources.resx。我刚刚创建的那个不存在。
知道为什么它没有出现?我尝试将资源放在My.Resources命名空间下以及更改命名空间,我也将其公开。它仍然没有出现。
答案 0 :(得分:7)
项目只有一个默认资源文件。您可以随时向项目添加其他非默认资源文件。其他资源文件不会放在“我的项目”文件夹中。它们将像其他文件一样被添加到项目中。
您可以像引用其他资源一样引用这些新资源。您可以在“My.Resources。[资源文件名]”下找到其他资源文件,而不是通过“My.Resources。”访问资源。
编辑:如果要从PictureBox控件引用资源文件,则需要在项目的根目录中。
我希望这会对你有所帮助。