testing - TFS2010构建计算机中的CaSTLe配置有问题吗?

原文 标签 testing c#-4.0 build castle

我有一个在C#4.0中实现多个Web服务的系统。该解决方案正在TFS2010的构建机制下进行编译。构建之后,将运行一些低级别的测试。

它们可以在开发人员工作室中正确运行(在Windows 7上),但是由于某种原因,在构建计算机(Windows Server 2008 R2)上的MSTest下会失败。一些日志记录表明,这是由底层程序集上的System.IO.FileNotFoundException异常引起的(请参阅下面的异常堆栈)。

您认为这是版本问题吗? Windows Server 2008 R2是否在做一些完全不同的事情,Castle程序集不会停止运行?


  类型:System.Reflection.TargetInvocationException
  错误消息:调用的目标已引发异常。
  资料来源:mscorlib
  
  类型:Castle.MicroKernel.SubSystems.Conversion.ConverterException
  错误消息:无法从“ MockRepository”转换为System.Type。
  资料来源:Castle.Windsor
  
  类型:System.IO.FileNotFoundException
   错误消息:无法加载文件或程序集'VsWebSite.Interop,版本= 8.0.0.0,文化=中性,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。该系统找不到指定的文件。
   资料来源:mscorlib


编辑:我从来没有发现问题出在哪里。我要进行大量的重构,此后,问题消失了。

最佳答案

某个东西引用了Visual Studio程序集VsWebSite.Interop.dll(绝对不是任何Castle程序集),并且您的构建服务器上可能未安装Visual Studio。删除该引用。

关于testing - TFS2010构建计算机中的CaSTLe配置有问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5117872/

相关文章:

TFS2013 计划生成 : Manually triggered Builds are not being accounted for when Scheduled Build are kicked off

ruby-on-rails - 在 Cucumber/Capybara 中填写数字字段

python - 根据 py.test (testinfra) 检查输出设置变量

json - 我应该如何处理源代码中的大块文本,才能不影响代码的可读性?

.net-4.0 - 这是预期的 C# 4.0 元组相等行为吗?

c++ - 有没有一种方法可以比较Visual Studio中的obj文件?

qt - 什么是配置命令以及如何安装和使用它?

c# - 使用 .net 检查事件日志中是否记录了事件的最简单方法是什么?

c# - 使用反射按顺序获取类的属性

c# - 在集合上实现自定义索引器