Visual studio 如何避免在VS2008中为导入的资源文件自动生成属性名时使用下划线前缀?
出于某种原因,VS2008在自动生成的资源类中的资源的属性名称中添加了一个“389;”前缀 当我使用“添加现有文件”对话框将多个图像文件添加到项目中时,我得到了这个结果 我怎样才能避免这种情况Visual studio 如何避免在VS2008中为导入的资源文件自动生成属性名时使用下划线前缀?,visual-studio,embedded-resource,Visual Studio,Embedded Resource,出于某种原因,VS2008在自动生成的资源类中的资源的属性名称中添加了一个“389;”前缀 当我使用“添加现有文件”对话框将多个图像文件添加到项目中时,我得到了这个结果 我怎样才能避免这种情况 谷歌让我失败了,或者,我可能让谷歌失败了,不管怎样,请帮助我!:) VS似乎在文件名中添加了下划线,长度小于三个字符,不包括扩展名(“.*)部分 就是, “a.png”的前缀为“_a.png” “abc.txt”不会加前缀 但最初的问题仍然是,有没有办法控制这种自动生成的代码行为?VS似乎在文件名中添加了
谷歌让我失败了,或者,我可能让谷歌失败了,不管怎样,请帮助我!:) VS似乎在文件名中添加了下划线,长度小于三个字符,不包括扩展名(“.*)部分 就是, “a.png”的前缀为“_a.png” “abc.txt”不会加前缀
但最初的问题仍然是,有没有办法控制这种自动生成的代码行为?VS似乎在文件名中添加了下划线,长度小于三个字符,不包括扩展名(“*”)部分 就是, “a.png”的前缀为“_a.png” “abc.txt”不会加前缀
但最初的问题仍然是,有没有办法控制这种自动生成的代码行为?VS添加下划线前缀的原因是,我导入的资源的文件名有纯数字名称部分,没有扩展名(即“1.bmp”),并且类或属性名以数字开头是非法的,因此,它会附加一个下划线。VS添加下划线前缀的原因是,我导入的资源的文件名有纯数字的名称部分,没有扩展名(即“1.bmp”),并且类或属性名以数字开头是非法的,因此,它会附加一个下划线。在任何C派生语言中,任何类型的标识符以数字开头实际上是非法的。在任何C派生语言中,任何类型的标识符以数字开头实际上是非法的。