尝试编译Structuremap方法时,Team Build发送错误

时间:2010-07-01 15:41:21

标签: fluent-nhibernate structuremap tfs team-build

在尝试编译在Team Build上使用StructureMap的解决方案时,我遇到了一个奇怪的错误。

当我尝试在Visual Studio上本地编译解决方案时,它工作正常,但是当尝试在Team Build中排队新的构建时,我收到以下错误:

  

重载解析失败,因为无法使用以下参数调用可访问的“使用”:

获得此错误的代码行是第二个:

ForSingletonOf(Of ISessionFactory)().Use(NHibernateSessionFactory.SessionFactory)
Me.For(Of ISession)().lifecycleIs(New HybridLifecycle()).Use(Function(x) x.GetInstance(Of ISessionFactory)().OpenSession())

这是NHibernate会话的标准注册,所以我真的不明白为什么会弹出这个错误。

提前感谢您的线索。

1 个答案:

答案 0 :(得分:0)

确保在构建服务器上具有正确版本的NHibernate,并且您的提示路径都已在项目文件中正确设置。我们还没有遇到这个特定的问题(因为我们没有使用NHibernate),但我们遇到了一些奇怪的问题,比如与本地和构建之间的“基础架构”DLL的版本不匹配有关。