我有一個使用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