我试图找到关于如何使用痣隔离框架的一致描述,但在这个主题上没有找到太多。到目前为止,我做了以下事情:
- 从这里下载痣(x86 版本)。
- 安装它。
- 这里的人描述了如何将它与自定义库一起使用。所以我为我自己的图书馆添加了 moles 组件。重建后,程序集出现在参考资料中。
- 然后我尝试添加使用 .Moles 命名空间并构建项目,但失败并出现一堆错误。MDateTime 的示例也不起作用。MDateTime 只是没有任何方法。
- 考虑到这是让它工作的第 5 次失败尝试,我从系统中卸载了它。
所以问题是:痣对任何人都有效吗?如果是的话,你是怎么到那里的?我还应该安装 pex 以使其工作吗?如果我想通过 msbuild 脚本在构建服务器上使用它怎么办?我看到他们提到了对 msbuild 的支持,但是有没有人从 msbuild 中使用它的真正经验?
对我来说,在严肃的开发过程中使用它看起来很原始。也许有人有其他意见?
谢谢。