vb.net - 如何让 Visual Studio 识别多个项目资源文件

标签 vb.net visual-studio visual-studio-2010

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

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

Select Resource screen

最佳答案

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

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

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

我希望这可以帮助你。

关于vb.net - 如何让 Visual Studio 识别多个项目资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7100248/

相关文章:

.net - 如何为枚举绑定(bind) ComboBox 设置 SelectedValue

sql - Visual Studio for SSRS 2008 - 如何将报告组织到解决方案资源管理器中的子文件夹中?

c - 为什么int的范围是-32768到32767?

visual-studio-2010 - Windows 10上的Silverlight 5.0调试问题

visual-studio-2010 - MSBuild 何时设置 $(ProjectName) 属性?

c# - 在没有 RDBMS 的情况下,在 .Net 中对 DataTables 或类似物运行 SQL 查询

c# - 空字符串的怪异情况

c# - .NET 3/4 是否允许对事件进行二进制反序列化?

visual-studio - Visual Studio 中的 Linq 查询格式

c# - 自定义 GroupBox 控件,其中包含其他控件