Jenkins Slave上的VB5项目:生成错误

Jenkins Slave上的VB5项目:生成错误,jenkins,vb6,master-slave,Jenkins,Vb6,Master Slave,我正在尝试使用Jenkins和主/从配置构建一个VB5(遗留…我知道)项目 主服务器在从服务器上签出项目,然后运行一个批处理文件,如下所示: "C:\Program Files\devstudio\vb\vb5" /make project.vbp 该项目包含一个通过regsvr32在从机上注册的自定义DLL。此dll提供项目中使用的控件 在上面的make命令期间,从机上接收到以下错误: 加载期间出错。有关详细信息,请参阅[path to.log file] 日志文件包含以下错误: 第63行:

我正在尝试使用Jenkins和主/从配置构建一个VB5(遗留…我知道)项目

主服务器在从服务器上签出项目,然后运行一个批处理文件,如下所示:

"C:\Program Files\devstudio\vb\vb5" /make project.vbp
该项目包含一个通过regsvr32在从机上注册的自定义DLL。此dll提供项目中使用的控件

在上面的make命令期间,从机上接收到以下错误:

加载期间出错。有关详细信息,请参阅[path to.log file]

日志文件包含以下错误:

第63行:无法加载控件[控件名称]

如果我直接在从机的命令行上运行make命令,它将非常有效

以下是一些配置详细信息:

大师: Windows 7 32位运行最新版本的Jenkins

奴隶: Windows XP通过命令行和slave.jar连接到主机
登录帐户具有管理员访问权限

证明这是我的错误。我正在读取.VBP项目文件的内容,并使用java程序替换版本号。当我将内容写回项目文件时,我使用了错误的行尾,这导致make命令出错

从属服务器运行的帐户也注册了控件?您好。是的,注册DLL的帐户与主Jenkins实例请求在SlaveHmm上运行作业时登录的帐户相同,这很奇怪。您可以尝试运行以查看它是否找不到注册表项或找不到文件。