【发布时间】:2012-03-22 15:59:24
【问题描述】:
我有一个不寻常的问题。我需要帮助来了解原始发帖人对他在 MSDN 论坛上 6 个月大的查询的回答。
OP 被告知要在 StackOverflow 上提出更多问题,因此要求 OP 澄清他的答案是没有意义的。我将不胜感激在这个论坛上的一些帮助。我希望我没有违反任何论坛规则或礼仪规则。
我将按时间顺序从帖子中复制并粘贴相关的 sn-ps。
[OP] 我正在使用 Microsoft Moles 教程 (http://research.microsoft.com/en-us/projects/pex/molestutorial.pdf) 进行单元测试,并在任务 2:创建代码生成的存根中遇到步骤 #5。 我无法解析 SIFileSystem(编译错误,因为找不到)。
[OP] 我终于使程序编译。但如果其他人偶然发现这篇文章并遇到同样的问题,这就是我所做的: - 在 StubsTutorialTest 项目中,打开 mscorlib.moles - 将程序集名称从“mscorlib”更改为“StubsTutorial” - 将 mscorlib.moles 重命名为 StubsTutorial.moles - 构建(这将在引用中添加 StubsTutorial.Moles) - 在 UnitTest.cs 中添加“使用 StubsTutorial.Moles” “var fs = new SIFileSystem();”中的未找到错误没了。
[MSDN 版主] 下次遇到问题时,Peli 和 Pex 和 Moles 开发团队的其他成员现在倾向于监控 Stack 的论坛:
https://stackoverflow.com/questions/tagged/pex-and-moles
[回到我身边]
所以这是我的问题:
-
在 StubsTutorialTest 项目中,打开 mscorlib.moles
mscorlib.moles 在本教程中从未提及。无论如何,有人怎么能打开一个DLL?
(在 Moles 下载中实际上有一个“mscorlib.moles.dll”。)
-
将程序集名称从“mscorlib”更改为“StubsTutorial”
在我的“StubsTutorial.csproj”中,没有提到“mscorlib”。我有电话:
存根教程
-
将 mscorlib.moles 重命名为 StubsTutorial.moles
他的意思是我应该添加“mscorlib.Moles”作为参考,然后重命名它吗?这可能吗?
感谢您的帮助。
【问题讨论】:
标签: moles pex-and-moles