我有个不寻常的问题。我需要帮助理解一个原始海报自己的答案,他的6个月前在MSDN论坛上的查询。
OP被告知在StackOverflow上提出更多的问题,因此没有必要要求OP澄清他的答案。我希望能在这个论坛上提供一些帮助。我希望我没有违反任何论坛规则或礼仪规则。
我将按时间顺序复制并粘贴帖子中的相关片段。
OP我正在遵循Microsoft教程(http://research.microsoft.com/en-us/projects/pex/molestutorial.pdf)的单元测试,并继续执行任务2中的步骤#5 :创建代码生成的Stub。我无法解决SIFileSystem (无法找到编译错误)。
OP I最后使程序编译。但是,如果其他人在这篇文章中遇到了同样的问题,下面是我所做的:-在StubsTutorialTest项目中,打开mscorlib.moles --将程序集名称从"StubsTutorial“更改为”StubsTutorial“--将mscorlib.moles重命名为StubsTutorial.moles - Build (这将在引用中添加StubsTutorial.Moles )--在UnitTest.cs中添加"using StubsTutorial.Moles”--在“fs = new ();”中添加“not”。
MSDN版主下次遇到问题时,Peli和Pex和Moles开发团队的其他成员现在倾向于监视Stack的论坛:
https://stackoverflow.com/questions/tagged/pex-and-moles
回到我身边
以下是我的问题:
打开mscorlib.moles,
在本教程中从未提到过mscorlib.moles。不管怎样,怎么能有人打开一个DLL呢?
(在Moles下载中实际上有一个"mscorlib.moles.dll“。)
"StubsTutorial"
在我的"StubsTutorial.csproj“中,没有提到"mscorlib”。我的台词是:
StubsTutorial
将StubsTutorial.moles重命名为
他的意思是我应该添加"mscorlib.Moles“作为引用,然后重命名它吗?这有可能吗?
谢谢你的帮助。
发布于 2012-04-01 17:47:42
我相信OP所做的是通过修改.moles文件的内容和名称,手动为教程程序集创建一个mscorlib.moles文件。问题是OP没有执行Task 2,步骤1:
。
这是创建.moles文件的简单方法。
https://stackoverflow.com/questions/9826019
复制相似问题