【问题标题】:How to add PNG resource in Visual Studio 2010?如何在 Visual Studio 2010 中添加 PNG 资源?
【发布时间】:2012-03-08 03:53:28
【问题描述】:

我有一个 PNG(即压缩图像),我想将它包含在我的程序集(即应用程序)中。

怎么做?

附加信息:

我尝试在 Visual Studio 2010 中向我的程序集添加 PNG 资源:

但这不起作用,因为 Visual Studio 将其转换为未压缩的位图:

除了我想添加一个PNG。

否则my 1MB application becomes 8MB:

]=== 1MB file size ==>
]=== 8MB file size ==============================================================================================================================================>

【问题讨论】:

    标签: .net visual-studio visual-studio-2010 resources .net-assembly


    【解决方案1】:
    1. 进入项目菜单 -> 属性。
    2. 选择资源标签
    3. 确保首先选择图像。
    4. 点击“添加资源”旁边的箭头
    5. 新图像(从图像文件类型中选择)
    6. 查找 PNG

    【讨论】:

    • +1 按照您的建议进行了尝试,并且可以重现它可以正常工作。
    • 您能否显示一个屏幕截图,显示添加后资源的Type。我按照这些步骤操作,在我的示例中,131 kB PNG 被转换为 178 KB BMP。
    • @IanBoyd 你的意思是我的转换成 bmp 吗?不,不是的。如果您仍然希望我发布添加的资源,我可以
    • 这个答案不起作用。它尝试将 PNG 转换为 BMP 文件,但也失败了。
    • 它不会为我将其转换为 BMP,您使用的是什么版本的 Visual Studio?
    【解决方案2】:

    我可以完成这项工作的唯一方法是从 PNG 中删除文件扩展名。这样一来,Visual Studio 就不会将文件识别为图像,并且保持原样。

    【讨论】:

      猜你喜欢
      • 2011-08-06
      • 1970-01-01
      • 2011-06-10
      • 1970-01-01
      • 1970-01-01
      • 2011-07-29
      • 2012-12-25
      • 1970-01-01
      • 2010-12-16
      相关资源
      最近更新 更多