.net 如何在不安装的情况下运行用MicrosoftMoles编写的单元测试?

.net 如何在不安装的情况下运行用MicrosoftMoles编写的单元测试?,.net,unit-testing,moles,.net,Unit Testing,Moles,我们的团队正在使用“VisualStudio2010”IDE和“NUnit”(2.5.9版)单元测试框架为一个大型.Net项目编写单元测试。此外,我们还使用“MicrosoftMoles”类型的隔离框架。在完成特定模块的测试后,我们必须构建所有模块,并在没有安装Moles的不同机器上运行单元测试 是否可以运行使用moles编写的单元测试而不实际安装moles框架,而只通过复制和/或注册(在GAC或系统注册表中)特定组件?如果是,这些成分是什么 例如,我们发现它需要在Windows注册表中注册“

我们的团队正在使用“VisualStudio2010”IDE和“NUnit”(2.5.9版)单元测试框架为一个大型.Net项目编写单元测试。此外,我们还使用“MicrosoftMoles”类型的隔离框架。在完成特定模块的测试后,我们必须构建所有模块,并在没有安装Moles的不同机器上运行单元测试

是否可以运行使用moles编写的单元测试而不实际安装moles框架,而只通过复制和/或注册(在GAC或系统注册表中)特定组件?如果是,这些成分是什么



例如,我们发现它需要在Windows注册表中注册“Microsoft.ExtendedReflection.ClrMonitor.x86”才能运行单元测试。

考虑到安装的复杂性,我不知道如何才能实现。共有79个文件进入49个目录。它是一个平台组件,您只需要将其作为prereq,就像使用.NET一样。

这绝对是我感兴趣的东西。使用非安装答案启动新的CI构建代理会更容易。如果有足够的时间,您应该能够做到这一点,但这里的重点是什么?如果您想手动执行Moles设置所执行的步骤,为什么不使用它?