相关疑难解决方法(0)

Visual Studio:如何将图像资源存储为嵌入式资源?

默认情况下,当您将图像(图标,位图等)作为资源添加到项目时,图像的构建操作将设置为.这样做是因为图像神奇地存储在.resources文件中.

希望将资源存储为嵌入式资源(我的理由是无关紧要的,但我们只是假装它,以便我可以在 RedGate的Reflector中看到它们).

所以我将每个图像的Build Action更改为Embedded Resource,然后资源出现在Lutz的Reflector中 - 完全按照我的意愿.

不幸的是,微软特意说不要这样做:

请注意,当资源编辑器添加图像时,它会将" 构建操作"设置为" 无",因为.resx文件引用了图像文件.在构建时,图像被拉入.resx文件创建的.resources文件中.然后可以通过为.resx文件自动生成的强类型类轻松访问该图像.

因此,您不应将此设置更改为嵌入式资源,因为这样做会在程序集中包含两次图像.

那么将图像作为嵌入资源包含的正确方法是什么?

image visual-studio

23
推荐指数
4
解决办法
6万
查看次数

标签 统计

image ×1

visual-studio ×1