1

出于某种原因,VS2008 在自动生成的 Resource 类中的资源的属性名称中添加了一个“_”前缀。

当我使用“添加现有文件”对话框将多个图像文件添加到项目中时,我得到了这个。

我怎样才能避免这种情况?

谷歌让我失望了,或者,我可能让谷歌失败了,无论哪种方式,请帮助我!:)

4

2 回答 2

1

VS 添加下划线前缀的原因是我导入的资源的文件名具有纯数字名称部分而没有扩展名(即“1.bmp”),并且具有以数字开头的类或属性名称是非法的,因此它附加一个下划线。

于 2009-06-27T22:36:06.277 回答
0

VS 似乎在长度小于三个字符的文件名中添加了下划线,不包括扩展名 (".*") 部分。

也就是说,“a.png”将作为前缀作为“_a.png”“abc.txt”不会作为前缀。

但最初的问题仍然存在,有没有办法控制这种自动生成的代码行为?

于 2009-06-27T22:31:02.243 回答