我有一个使用Microsoft Moles进行测试的Visual Studio 2010解决方案(.Net3.5),我在Visual Studio 2012中打开它,但是我能够构建它,但是我无法运行来自Visual Studio的测试。原因是Moles主机适配器未在vs2012中注册。 所以所有的测试方法用[HOSTTYPE( “摩尔”)]不能与下面的异常运行:在Visual Studio 2012中使用Microsoft Moles
消息:UTA034: CreateSite_MockProperties_Passes具有无效HOSTTYPE属性。必须指定有效的注册主机类型。
有没有人想过如何在Visual Studio 2012中注册主机适配器?
2012痣缺乏支持,可能鼓励使用官方发布的假货框架。有趣的问题。我会研究一个解决方案。 –
感谢Mike,不幸的是我买不起Ultimate SKU,但真的很喜欢VS2010中的Moles。我查看了另一种通过External Tools和NUnit [链接](http://joekirwindev.blogspot.ca/2012/09/microsoft-moles-with-visual-studio-2012.html)在VS2012中运行Moles的方法。 MS Research团队确认他们将在2012年发布PEX,并且我非常喜欢在VS2010 IDE中一起使用这两款工具。因为我实际上在.Net3.5项目中工作,所以我认为更多的是注册Moles主机适配器。 – JoeKir