我有一个Visual Studio 2010解决方案(.NET3.5)使用Microsoft Moles进行测试,我在Visual Studio 2012中打开它,我能够建立它,但是我无法从Visual Studio运行测试。原因是莫尔斯主机适配器未在VS2012中注册。 因此,具有[HostType(“moles”)的所有测试方法都无法使用以下异常运行:

消息:UTA034: createSite_mockProperties_passes具有无效的HostType属性。必须指定有效的注册主机类型。

有人有人想出如何在Visual Studio 2012中注册主机适配器?

有帮助吗?

解决方案

它对于莫尔斯框架的粉丝看起来更乐观。 众所周知,它的继任者“假货和存根”只有VS2012终极SKU。

但是,微软刚刚宣布截至VS2012更新2,高级SKU用户将能够使用假货和存根。我很满意!

http://blogs.msdn.com/b/bharry/archive/2013/01/30/announcing-visual-studio-2012-update-2-vs2012-2.aspx

其他提示

我们必须弄清楚如何在Visual Studio 2012中安装该主机适配器!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top