1

我收到以下错误消息:

找不到类型或命名空间名称“Telerik”(您是否缺少 using 指令或程序集引用?)

我将 Just Mock 添加到我的测试项目中,并按照以下配置说明进行操作 http://www.telerik.com/help/justmock/integration-ncrunch.html上的配置说明进行操作

我所做的只是将代理文件路径添加到我的测试项目中的 ncrunch 配置中:C:\Program Files (x86)\Telerik\JustMock\Libraries\JustMockRunner.exe

我错过了什么?

4

2 回答 2

0

我认为这是因为 Telerik.JustMock.dll 不在 GAC 中,这就是为什么在添加引用时将其指向 JustMock Libraries 文件夹的原因。只需在 NCrunch 中的Additional Files To Include选项中为您的测试项目添加 Telerik.JustMock.dll。

于 2015-03-06T15:26:26.837 回答
0

这通常是由于为该/Profile场景安装了 ngen 的程序集。一些基于分析器的工具在安装时会这样做以加快加载速度。

修复方法是/Profile通过在提升的命令提示符下执行以下命令,从 GAC 中卸载所有程序集:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe uninstall * /profile

调整框架版本和位数以匹配您机器上安装的 .NET 版本。

如果您看到类似的消息,Uninstalled assembly mscorlib.那么您就知道是这种情况。

JustMock 文档的故障排除部分也解释了整个操作。

于 2014-04-23T08:23:24.537 回答