Ich habe meinem Visual Studio 2012-Komponententestprojekt eine Fakes-Baugruppe hinzugefügt, die meinem Anwendungsprojekt (dem zu prüfenden System) entspricht, wie unter Peter Provost's article beschrieben. Allerdings wird das Projekt nicht mehr bauen, wegen einer ungelösten Typenbezeichnung in dem generierten Fake Code:Ich kann kein Projekt mit der Fakes-Baugruppe erstellen
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
Was ist los hier los ist? Von dem, was ich weiß, soll das einfach funktionieren, also würde es mir scheinen, dass es einen Fehler in den Fakes-Einrichtungen gibt.
ein ähnliches Problem Problem ist es in VS 2013 durch einen Fehler in VS. verursacht Es gibt auch einen Workaround. Sie können es [hier] sehen (http://connect.microsoft.com/VisualStudio/feedback/details/809792/could-not-load-project-assembly-for-microsoft-fakes-generation) – Mohoch