我的机器实际生成痣组件时遇到了一些问题。我遇到的每个教程都简单地说了以下步骤:
1) 安装它。
2) 右键单击参考并单击“添加 Moles 组件”。
按照这些步骤,它应该生成一个“.moles”文件以及一组程序集。我的 VS 2010 安装生成“.moles”文件,但根本不生成程序集(据我所知)——或者它只是没有将它们作为参考添加到项目文件中。我认为这可能是我的 Windows 7 安装的问题,因为它是公司构建的,他们往往喜欢锁定。
我的机器实际生成痣组件时遇到了一些问题。我遇到的每个教程都简单地说了以下步骤:
1) 安装它。
2) 右键单击参考并单击“添加 Moles 组件”。
按照这些步骤,它应该生成一个“.moles”文件以及一组程序集。我的 VS 2010 安装生成“.moles”文件,但根本不生成程序集(据我所知)——或者它只是没有将它们作为参考添加到项目文件中。我认为这可能是我的 Windows 7 安装的问题,因为它是公司构建的,他们往往喜欢锁定。
单击“添加 Moles 组件”后,您是否尝试过构建解决方案?
也许您需要管理权限或特定特权?看到这个:
以管理员权限运行 Visual Studio...通过命令行或更改快捷方式的属性。
http://social.msdn.microsoft.com/Forums/hu/pex/thread/364ac145-0c48-49e1-8ee8-fd549fee3184
更新:对于喜欢观看有关使用 Moles 所需步骤的简短视频的人,请参阅:
http://channel9.msdn.com/Blogs/Peli/Moles-Replace-any-NET-method-with-a-delegate
还要记住,他们给 Moles 起了一个新名字……Microsoft Fakes Isolation Framework
http://msdn.microsoft.com/en-us/library/hh549175(v=vs.110).aspx