我已经在我的 Visual Studio 2012 单元测试项目中添加了一个 Fakes 程序集,对应于我的应用程序项目(被测系统),如Peter Provost 的文章中所述。但是,由于生成的 Fakes 代码中存在未解析的类型引用,该项目将不再构建:
The type or namespace name 'FieldDefinition' does not exist in the namespace 'bc::ProductStudio' (are you missing an assembly reference?)
[C:\Users\arvek\Projects\Project\Project.Tests\obj\Debug\Fakes\bc\f.csproj]
C:\Users\arvek\Projects\Project\Project.Tests\f.cs
这里出了什么问题?据我所知,这应该可以正常工作,所以在我看来,Fakes 设施中存在错误。