当webtest中使用外部引用的dll时,Webtests不会在teamcity build中运行

当webtest中使用外部引用的dll时,Webtests不会在teamcity build中运行,teamcity,webtest,Teamcity,Webtest,我们使用Visual studio开发了一些Webtests.Webtests。我们已经在Teamcity中创建了一个构建,它编译webtest解决方案并使用MS runner执行所有webtests 它很好用 但现在我们已经在同一个解决方案下创建了另一个类库项目自定义插件,并在我们的webtest项目中引用了它的dll。当我们从MSVisualStudioIDE执行webtests时,它工作得很好。 但是,当我们使用teamcity构建执行它们时,它会错误地失败 “PreWebTest事件中出

我们使用Visual studio开发了一些Webtests.Webtests。我们已经在Teamcity中创建了一个构建,它编译webtest解决方案并使用MS runner执行所有webtests

它很好用

但现在我们已经在同一个解决方案下创建了另一个类库项目自定义插件,并在我们的webtest项目中引用了它的dll。当我们从MSVisualStudioIDE执行webtests时,它工作得很好。 但是,当我们使用teamcity构建执行它们时,它会错误地失败

“PreWebTest事件中出现异常:无法加载文件或程序集”CustomPlugin,版本=1.0.0.0,区域性=中性,PublicKeyToken=null


有什么想法吗?现在如何让我们的Teamcity构建工作起来?

听起来像是一个通用的参考问题。您是否在TeamCity中构建相同的解决方案配置,即调试/发布?新项目是否设置为在TeamCity上运行的配置中生成?在TeamCity中,生成步骤如下1使用MS test runner执行所有WebTest的完整解决方案2看起来MSTestRunner正在执行Webtests,但MSTest runner找不到引用的DLL