2014-04-25 18 views
0

我在加载TFSBuildServiceHost中的自定义程序集时遇到问题。 当Agent Service尝试启动时,它无法加载带有BadImageFormatException的自定义程序集。当在TFSBuildServiceHost中加载自定义程序集时BadImageFormatException

自定义程序集是一个x86生成的DLL。 在代理财产,我增加了一个86的标签,就像这样:

enter image description here

有没有人有一个想法,以解决这个问题?

在此先感谢

+0

TFS Build Agent安装在哪台机器上的位数是多少?如果它是x64,则TFS进程将为64位,并且将无法加载x86程序集。 –

+0

有没有办法强制TFS进程以32位开始? – EdRbt

+0

有效无; TFS生成代理被编译为任何CPU,因此它的运行与主机操作系统的位数相同。您需要将自定义DLL重新编译为任何CPU(或x64),或者需要将生成代理安装到32位版本的Windows上。 –

回答

相关问题