确定如何将vb6 dll的结球绑在一起

时间:2009-05-04 19:20:15

标签: vb6 visual-sourcesafe

我有点吓坏了,因为我已经把这个vb6 dll的结球传递给了。

以前的开发人员似乎将连接字符串硬编码到dll中。开发人员差不多两年前退出了,我没有任何文档,我在VSS数据库中有几个不同的分支。服务器已移动,密码已更改。

我的第一个目标是尝试让这个装置运行起来。我相信我必须首先重新编译所有dll以使新的dll更改生效。我发现一个打嗝,其中dll名称似乎与“项目引用”对话框中的引用匹配,但项目引用对话框仍然表示引用为MISSING。有谁知道如何解决这个问题?

此代码也在旧的VSS数据库中,我想迁移到我们的TFS源代码控制服务器。是否有一种简单的方法来查询VSS服务器以查找开发人员所做的最新更改,以便我可以确信我拥有最新版本?这些分支似乎没有任何合理的名称。

看来我发现有人早期尝试进行n层开发,但这种架构会伤害我的大脑。一层看起来是将记录集转换为集合,数组或仅返回记录集的大约20种不同方法,并且大多数“业务逻辑”看起来都在存储过程中。

我想我明白为什么开发人员在我之前和第一次之后都没有尝试过重新编译这个项目......我简直不敢相信他有幸侥幸逃脱了近两年,也许这就是他退出的原因。

2 个答案:

答案 0 :(得分:1)

所以我需要注意dll ... oy我刚学会了什么dll。

答案 1 :(得分:0)

  

我发现了dl的一个打嗝   name似乎与引用匹配   “项目参考”对话框但是   项目引用对话框仍然是   说参考是MISSING。

我想我至少可以回答这个问题。很可能,dll没有使用二进制兼容性编译,或者没有保留原始dll以确保兼容性。在不深入细节的情况下,您需要获取(当前正在工作)的dll,在项目中设置二进制兼容性,并指向二进制兼容性的(当前正在工作的)dll。然后,您重新编译的dll应该正确显示。