如何在不将visualstudio转换为位图的情况下嵌入png资源

本文关键字:情况下 资源 png 位图 转换 visualstudio | 更新日期: 2023-09-27 18:25:12

我使用的是Visual Studio 2015。当我将现有的.png文件添加到项目的资源中时,VS会识别出它是一个图像,并将格式更改为位图。它会更改大小和字节。

这真的很烦人,因为我需要确切的原始png,而不是一些转换后的位图。当我使用c#访问我的资源时,例如Resources.MyPngFileName,它会返回更改后的位图。有人知道如何避免这种情况吗?

如何在不将visualstudio转换为位图的情况下嵌入png资源

2015年(不是2010年建议的重复答案),唯一有效的方法是去掉.png扩展名并添加为文件。那么Visual Studio不会更改该文件。

也许他们会在未来的更新中改变这一点,使其像2010 一样工作