0

我们公司开始使用vb6集成的VSS,我们遇到的一个问题是Visual Basic项目文件的make-version-number在制作exe后没有更新。

其他表单/代码文件确实会更新。.vbp 文件未更新的原因和解决方法是什么?

谢谢

4

2 回答 2

0

确保项目位于 VSS 中并且在保存之前已检出。

确保您正在检入正确的 VBP 文件。

编译时,在签入之前,项目属性中的修订号是否会更改?


编辑 1(2012 年 10 月 29 日):


请按照以下步骤告诉我结果: - 检查项目(包括 VBP 文件,确保您从 SourceSafe 获得最新版本)

  • 打开 VBP,选中 Auto Increment 选项并且 Version Number 部分有有效数字(Major/Minor/Revision)

  • 处理项目,编译 EXE,检查版本号部分是否有新的修订号

  • 将所有文件(包括 VBP)签入 SourceSafe

  • 关闭项目

  • 从 SourceSafe 获取最新的 VBP 文件,打开它,检查版本号


于 2012-09-18T13:57:42.470 回答
0

如果您启用了“自动递增内部版本号”选项,那么您需要确保项目在编译后保存,然后再将其签入源代码管理。

您可以执行以下操作之一:

  1. 编译后手动保存工程。
  2. 退出 IDE,然后选择保存项目。
  3. 右键单击 VBP 并从上下文菜单中进行编译。这将自动编译并保存项目。

项目文件还需要可写(即不是只读或签入)才能正确保存。

于 2012-09-18T14:08:45.050 回答