如何在 Visual Studio 社区中将位图添加到我的项目(2024 年 6 月更新后)

问题描述 投票:0回答:1

我已经开发一个 C# 项目几个月了,并使用资源管理器将位图添加到我的应用程序中。在 2024 年 6 月更新(为资源管理器引入了新布局)之前,我可以简单地将 .png 拖放到资源管理器窗口中,VS 会将其添加为位图。然后,我将使用 .ToBitmapSource() 方法将图像添加为字形。

自更新以来,我无法添加 .png 作为位图,它们会自动作为 System.Byte 对象。

关于如何添加位图有什么想法吗?

非常感谢!

尝试添加不同的图像格式(.png、.jpg、.ico 等)。 尝试在 Resources.Designer.cs 中强制将其作为位图

c# .net visual-studio bitmap resources
1个回答
0
投票

可以通过恢复到旧版资源编辑器来修复此问题,并且您可以将图像添加为 System.Drawing.Bitmap 而不是 System.Byte[]。具体步骤如下:

  1. 右键单击解决方案资源管理器中的 .resx 文件,然后选择 “打开方式...”

  2. 在弹出的对话框中,选择托管资源编辑器(旧版)

  3. 点击“设置为默认”使其成为默认资源编辑器,避免每次都手动选择它。

© www.soinside.com 2019 - 2024. All rights reserved.