为什么Moles会继续读到我的项目?

时间:2011-06-28 10:01:49

标签: moles

我将Moles添加到VS2010中的项目中,决定我不想使用它,然后删除了Moles参考和.behaviours和.moles程序集。问题是我反复发现Moles已被读回项目而没有我的干预。在项目外部是否存在某种设置,如果已安装它将自动添加它?

1 个答案:

答案 0 :(得分:6)

请确保您已完成以下操作:

  1. 删除对痣装配的引用(例如“MyAssembly.Moles”)
  2. 删除参考:Microsoft.Moles.Framework
  3. 删除所有.moles文件(切换解决方案资源管理器中的“显示所有文件”按钮 - 您必须先选择测试类)
  4. 删除“Moled Assemblies”文件夹
  5. 清理测试项目(在“解决方案资源管理器”中右键单击项目,然后选择“清除”)
  6. 重建测试项目
  7. 享受无Moles测试项目的荣耀
  8. 更新(2012年7月2日) 我建议转换到.NET 4.5 Fakes and Stubs(目前在Release Candidate版本中)。 Fakes和Stubs是Moles的产品化版本,并且完全支持。