当您破坏了开发计算机上许多其他库使用的通用库的兼容性时,您会怎么做?
我通常做的是:
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需要重新编译时,这可能是一个pita活动,而且很容易出错,因为您可能会遗漏一些Dll。我认为这个问题更多地与开发机器有关;在我们的登台/生产服务器上,我们有构建工具来自动修复丢失的问题。
在本地计算机上处理这种常见场景的最佳实践是什么?
发布于 2010-03-23 19:17:23
The Way We Work -- 处理损坏的引用几乎就是我们的工作方式。
这是LJ Johnson开发的工具的链接-- Take Control of Your Build Cycle。我们在日常构建中使用了一个自定义的构建工具,它可以读取单独的REF文件。
发布于 2010-03-23 20:53:43
如果您使用记事本打开vbp,那么您应该能够在不实际打开项目的情况下更新引用。显然,您需要确保给它正确的CLSID。
https://stackoverflow.com/questions/2498616
复制相似问题