我在 VS2010 的项目中添加了 Moles,决定不想使用它,然后删除了 Moles 引用以及 .behaviours 和 .moles 程序集。问题是我反复发现 Moles 已被重新添加到项目中而没有我的干预。项目外部是否有某种设置会在安装后自动添加?
问问题
407 次
1 回答
6
确保您已执行以下操作:
- 删除对 moles 程序集的引用(例如“MyAssembly.Moles”)
- 删除参考:Microsoft.Moles.Framework
- 删除所有 .moles 文件(在解决方案资源管理器中切换“显示所有文件”按钮 - 您必须在这样做之前选择测试类)
- 删除“Moled Assemblies”文件夹
- 清理测试项目(在解决方案资源管理器中右键单击项目,然后选择清理)
- 重建测试项目
- 享受无痣测试项目的荣耀
更新(2012 年 7 月 2 日)我建议转移到 .NET 4.5 Fakes and Stubs(当前处于候选发布版本)。Fakes and Stubs 是 Moles 的产品化版本,并得到完全支持。
于 2011-09-20T18:21:37.477 回答