为什么 Moles 不断被添加到我的项目中?

发布于 2024-11-17 09:40:54 字数 139 浏览 3 评论 0原文

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

I added Moles to a project in VS2010, decided I didn't want to use it and then removed the Moles reference and the .behaviours and .moles assemblies. The problem is that I repeatedly find Moles has been readded to the project with no intervention from me. Is there some kind of setting external to a project that will auto-add it if it's installed?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼角的笑意。 2024-11-24 09:40:54

确保您已完成以下操作:

  1. 删除对 Moles 程序集的引用(例如“MyAssembly.Moles”)
  2. 删除引用:Microsoft.Moles.Framework
  3. 删除所有 .moles 文件(在解决方案资源管理器中切换“显示所有文件”按钮 - - 执行此操作之前必须选择测试类)
  4. 删除“Moled Assemblies”文件夹
  5. 清理测试项目(在解决方案资源管理器中右键单击该项目,然后选择清理)
  6. 重新构建测试项目
  7. 沐浴在无摩尔测试项目

更新(2012 年 7 月 2 日)
我建议转向 .NET 4.5 Fakes and Stubs(当前处于候选发布版本)。 Fakes 和 Stubs 是 Moles 的产品化版本,并且得到完全支持。

Be sure you have done the following:

  1. Remove the references to the moles assemblies (e.g. "MyAssembly.Moles")
  2. Remove reference: Microsoft.Moles.Framework
  3. Remove all .moles files (toggle the "Show all files" button in the solution explorer -- you must select the test class before doing so)
  4. Delete the "Moled Assemblies" folder
  5. Clean the test project (right-click the project in Solution Explorer, and then select Clean)
  6. Rebuild the test project
  7. Bask in the glory of a Moles-free test project

UPDATE (2 JULY 2012)
I recommend shifting to .NET 4.5 Fakes and Stubs (currently in Release Candidate version). Fakes and Stubs are the productized version of Moles, and are fully supported.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文