2011-08-17 71 views
6

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

任何想法为什么它不显示?我尝试将资源放在My.Resources命名空间下,并更改了命名空间,并且我也公开了它。它仍然不显示。

Select Resource screen

回答

7

一个项目只有一个默认的资源文件。您可以随时向项目中添加其他非默认资源文件。其他资源文件不会放在“我的项目”文件夹中。他们只会像其他文件一样添加到项目中。

您可以参考这些新资源,就像您引用他人一样。而不是通过“My.Resources”访问资源,您可以在“My.Resources。[Resource File Name]”下找到其他资源文件。

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

我希望这可以帮助你。

+0

我知道我可以在My.Resources下的代码中引用它们[资源文件名],但是有没有办法从“选择资源”屏幕获取资源文件?我已将图片添加到原始帖子中,向您展示了我正在谈论的内容。 –

+0

我了解问题....调查。 –

+0

当您转到PictureBox控件上的Image属性并单击“...”时,可以在“项目资源文件:”下拉列表中选择任何其他资源文件。我正在使用VS2010 SP1。 –

相关问题