引用Elmah SQLite.dll的TFSBuildServiceHost启动错误

时间:2011-01-31 20:09:56

标签: tfs

安装了TFS 2010构建服务,当尝试启动tfsbuildservicehost时,我得到以下错误(这是在Windows Server 2008上,修补和更新,我们没有使用SQLite)。对于构建控制器,构建代理和构建服务,这种情况发生了两次。

  

TFSBuildServiceHost

     

服务'MVC Build Agent'有一个   异常:异常消息:问题   加载自定义程序集:API   限制:组装   '文件:/// C:\用户\管理\应用程序数据\本地的\ Temp \ BuildAgent \ 1 \工具\ ELMAH \ LIB \ 64 \ System.Data.SQLite.DLL'   已经从另一个加载   地点。它不能从一个加载   新的位置在同一个   应用程序域。 (输入Exception)

2 个答案:

答案 0 :(得分:0)

我不知道'MVC Build Agent'是什么,但它不是Team Foundation Server的组件。听起来你有一个无法加载的自定义程序集。检查构建控制器属性以查看它在哪里查找其自定义程序集。您需要(a)签入此自定义程序集所需的依赖项,或者(b)更改/删除构建控制器的自定义程序集路径,以便它不再尝试加载它。

答案 1 :(得分:0)

我遇到过类似的问题:)

转到tfs和构建控制器属性中的控制器定义,并将版本控制路径设置为自定义程序集,并将位置添加到您的位置 来自你的tfs项目的"Elmah\lib\x64\System.Data.SQLite.DLL"。 格式:

<强> $ / ELMAH / lib中

这应该可以解决你的问题