Ich möchte MOQ .net-Bibliothek zu einem .NET 4.0-Projekt hinzufügen. Ich bekomme eine Fehlermeldung, dass ich das Projekt in etwas kleiner als 4.0 konvertieren sollte. Ich muss .NET 4.0 auch wegen anderer Projektabhängigkeiten benutzen.
Wie kann ich MOQ mit einem .NET 4.0-Projekt in VS2010 arbeiten lassen?
Die neueste Version von Google Code (http://code.google.com/p/moq/) funktioniert in einem .Net 4.0-Projekt. Ich würde einfach die DLL wieder herunterladen.
Hier ist der Download-Link: Ссылка
Die Zip-Datei an diesem Speicherort enthält einen .Net 4-Ordner. Verwenden Sie die DLL: Moq.dll aus dem NET40-Ordner und alles funktioniert gut. Mach einfach eine normale Referenz für das Projekt.
Ich würde die Versionsnummer und die Laufzeitversion der Assembly überprüfen, die Sie verwenden möchten. Es sollte sagen:
Laufzeitversion: v4.0.20926
Version: 4.0.10827.0
Der Vollständigkeit halber sei angemerkt, dass es auch möglich ist, das Visual Studio-Befehlszeilenpaket-Manager-Tool zu verwenden:
1) Öffnen Sie die Konsole in VS
Anzeigen & gt; & gt; Andere Windows & gt; & gt; Paket-Manager-Konsole
2) Installieren Sie Moq
Geben Sie Install-Package Moq
an der Eingabeaufforderung
Hinweis: Wenn sich Ihre Tests in einem separaten Projekt befinden, stellen Sie sicher, dass Sie das Projekt im Dropdown-Menü des Projekts auswählen.
Dadurch wird das neueste in NuGet verfügbare Paket installiert, das Ihr Kompatibilitätsproblem beheben sollte. Siehe Ссылка .
Tags und Links visual-studio-2010 .net-4.0 moq