我有一个 Visual Studio 2012 C# 游戏应用程序。我在项目的资源文件中拥有我正在使用的所有 .png 图像。
您知道为什么我可以使用 Properties.Resources 访问除一个文件之外的所有文件吗?
我检查了完整的文件路径并将其设置为资源文件夹。它被添加到程序中,就像我添加 -> 现有项目并添加图像一样。
它看起来就像其他图像一样。我不知道为什么它没有加载。我需要这个,因为我需要通过电子邮件发送 .exe 给我的讲师,如果没有这个图像,该项目就什么都不是!

我在资源文件中添加了这个
internal static System.Drawing.Bitmap grid_fw {
get
{
object obj = ResourceManager.GetObject("grid.fw", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
Run Code Online (Sandbox Code Playgroud)
虽然现在网格可用,但它返回 null :/
发现自:Properties.Resources 图标名称没有出现在智能感知中
您还需要将图标添加到
Resources.resx文件中。在 Visual Studio 中打开它,然后将图标拖到 resx 的图标菜单中,它将变得可用。