我收到以下错误消息:
找不到类型或命名空间名称'Telerik'(您是否缺少using指令或程序集引用?)
我将Just Mock添加到我的测试项目中,然后按照配置说明进行操作 http://www.telerik.com/help/justmock/integration-ncrunch.html
我所做的只是在ncrunch配置中的我的测试项目中添加代理文件路径:C:\ Program Files(x86)\ Telerik \ JustMock \ Libraries \ JustMockRunner.exe
我错过了什么吗?
答案 0 :(得分:0)
这通常是因为为/Profile
方案安装了ngen&#d; d组件。一些基于探测器的工具在安装时会这样做,以加快加载速度。
修复是通过在提升的命令提示符中执行以下命令从GAC卸载所有/Profile
程序集:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe uninstall * /profile
调整框架版本和位数以匹配计算机上安装的.NET版本。
如果您看到Uninstalled assembly mscorlib.
等消息,那么您就知道情况就是这样。
整个操作也在JustMock文档的Troubleshooting部分进行了解释。
答案 1 :(得分:0)
我认为这是因为Telerik.JustMock.dll不在GAC中,这就是为什么在添加引用时将其指向JustMock Libraries文件夹的原因。只需在NCrunch的要包含的其他文件选项中为您的测试项目添加Telerik.JustMock.dll。