Properties.Resources 未加载图像

Ber*_*ice 4 c# resources

我有一个 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 :/

jus*_*erb 5

发现自:Properties.Resources 图标名称没有出现在智能感知中

您还需要将图标添加到Resources.resx文件中。在 Visual Studio 中打开它,然后将图标拖到 resx 的图标菜单中,它将变得可用。

另请参阅添加和编辑资源 (Visual C#)