Es ist einfach, eine Microsoft Fakes Anordnung an einem Testprojekt hinzufügen: nur Rechtsklick auf die übergeordnete Baugruppe im Abschnitt Verweise und wählen Sie „Add Fakes Assembly“. Wenn sich jedoch die öffentliche Schnittstelle der übergeordneten Assembly ändert (neue Schnittstellen, neue Methoden), wird die Fakes-Assembly veraltet.Wie kann ich eine Microsoft Fakes-Baugruppe problemlos ersetzen?
Wenn ich wieder rechts auf die Eltern-Baugruppe klicke, würde ich gerne "Replace Fakes Assembly" oder "Update Faces Assembly" sehen, aber alles, was ich sehe, ist "Add Fakes Assembly".
Wahl "Fake Assembly hinzufügen", wenn die Fake Montag bereits zu einem Fehler hinzugefügt:
Fakes assembly already referenced. A Fakes assembly for is already in the reference list. Remove the .Fakes reference and try again.
Nach den Anweisungen folgen, dann "Add Fakes Assembly" die Wahl, tritt der gleiche Fehler.
Ich kann dieses Problem lösen, indem Sie die entsprechende XML-Datei im Verzeichnis Fake (.fakes) zu löschen.
Also, ich muss manuell zwei Elemente (die Fakes Baugruppe und die Fakes xml-Datei) löschen, bevor ich erfolgreich die Fakes Baugruppe aktualisieren können.
Gibt es einen einfacheren oder einfachen Weg, dies zu tun?
Ist die Lösung nach dem Entfernen der Referenzreinigungsarbeiten? Wäre das einfacher? –
Das Reinigen der Lösung hat keine Wirkung. –