我有一个VB6项目,当我检查VB6项目文件的更改时,我注意到Visual Studio 6 IDE已自动插入以下行:
VersionCompatible32="1"
这是什么意思?
顺便说一下:有没有一个很好的资源来帮助我理解VBP文件?
答案 0 :(得分:4)
VBP文件中的VersionCompatible32
值似乎是ActiveX项目的二进制兼容性设置的一部分,可能是它需要兼容的类型库(库中可能有多个)。
当我的项目设置为no或项目兼容性时,将删除此值。
请注意,兼容性设置本身存储在CompatibleMode
值中。
答案 1 :(得分:-3)
首先,我不认为手动编辑VBP文件是个好主意。据我所知,VersionCompatible32是一个关于用于保存此文件的VB(A)版本的提示,可能是为了识别文件格式更改的新版本。