我在 VS2008 中有一个资源 DLL 项目,其中主要包含 PNG 图像。每次我将新图像导入资源文件时,我都会收到 RC2170 错误:对于以前在资源文件中的每个 PNG,位图文件不是 3.0 格式。
问题是,在我添加新图像之前,所有这些图像都已符合要求。只有在我从资源文件中删除所有这些图像并再次导入它们(未更改)之后,它才会编译。
对于添加的每个新 PNG 文件,这种行为都会重复,并且随着 PNG 文件数量的增加,它变得越来越烦人。
有人经历过类似的事情吗?有什么解决办法吗?
顺便说一句:如果可以解决这个问题,我实际上并不需要资源编辑器将 PNG 文件识别为图像。