'VersionCompatible32 =“1”'在VBP文件中的含义是什么?

时间:2011-09-21 11:29:17

标签: vb6

我有一个VB6项目,当我检查VB6项目文件的更改时,我注意到Visual Studio 6 IDE已自动插入以下行:

VersionCompatible32="1"

这是什么意思?

顺便说一下:有没有一个很好的资源来帮助我理解VBP文件?

2 个答案:

答案 0 :(得分:4)

VBP文件中的VersionCompatible32值似乎是ActiveX项目的二进制兼容性设置的一部分,可能是它需要兼容的类型库(库中可能有多个)。 当我的项目设置为no或项目兼容性时,将删除此值。 请注意,兼容性设置本身存储在CompatibleMode值中。

答案 1 :(得分:-3)

首先,我不认为手动编辑VBP文件是个好主意。据我所知,VersionCompatible32是一个关于用于保存此文件的VB(A)版本的提示,可能是为了识别文件格式更改的新版本。