当您破坏开发机器上许多其他库使用的公共库的兼容性时,您会怎么做?
我通常做的是:
For every dll that reference the broken one
Checkout dll
Checkout vbp project
Open vpb project with VB6 Ide
Click on References button
Uncheck MISSING reference and OK
Click on References button
Check references and OK
Click on Make dll
Close project
这可能是一个皮塔活动,当你有很多Dll要重新编译时,它可能容易出错,因为你可能会错过一些Dll。 我认为这个问题与开发机器有关;在我们的临时/生产服务器上,我们已经构建了自动修复MISSING问题的工具。
在本地计算机上处理此常见方案的最佳做法是什么?
答案 0 :(得分:6)
The Way We Work - 处理损坏的引用几乎就是我们工作的方式。
以下是LJ Johnson的工具链接 - Take Control of Your Build Cycle。我们在日常构建中使用自定义构建工具来读取单独的REF文件。
答案 1 :(得分:1)
如果您使用记事本打开vbp,那么您应该能够在不实际打开项目的情况下更新引用。显然你需要确保给它正确的CLSID。