2013-03-05 19 views
6

Ich verwende Visual Studio .NET 2012 und NuGet, um die Verweise für meine ASP.NET MVC 4-Lösung zu verwalten.Entfernen Sie Verweise auf Erweiterungen

Wie kann ich eine über NuGet erstellte Referenz entfernen? Ich weiß, ich könnte einfach gehen und löschen Sie es mit der rechten Maustaste, Entfernen. Dies erscheint mir jedoch gefährlich, da referenzierte Pakete möglicherweise andere Abhängigkeiten mit sich gebracht haben.

In meinem Hauptprojekt, ich References->Manage NuGet Packages rechts geklickt und installierte Moq

Manage NuGet Packages

Allerdings habe ich nicht in der Lage (bitte Screenshot unten) war Moq in meinen Tests zu verweisen.

Ich erkannte, dass das Guestbook.Tests Projekt, das erstellt wurde, wenn ich meine ASP.NET MVC 4-Lösung erstellte, und es hat seine eigene .

Also habe ich Moq hier hinzugefügt, aber ich möchte Moq von meinem Hauptprojekt Guestbook säubern und entfernen.

Könnte mir bitte jemand in die richtige Richtung zeigen, wie man das sicher macht?

Vielen Dank im Voraus!

Antwort

7

Der einfachste Weg ist, um die TOOLS zu gehen ->Library Package Manager ->Package Manager Console und geben Sie die folgenden Schritte aus: sollte

Uninstall-Package Moq

Sie immer den Paket-Manager verwenden, anstatt nur das Löschen von Dateien damit es alles aufräumt, einschließlich alles, was Sie verpassen könnten.

+0

Cool, danke, ich habe es gerade ausprobiert und es hat funktioniert! Außerdem einen guten Rat zur Verwendung des Paketmanagers bei der Bereinigung. –

4

Verwenden Sie den gleichen Bildschirm wie oben angezeigt, wählen Sie installierte Pakete, dann finden Sie die MOQ-Referenz Sie sollten dann die Option zu verwalten/zu deinstallieren haben.

enter image description here

+0

Danke, habe die andere Option von 'Installierte Pakete' nicht gesehen. Wenn Sie es im Online-Menü anzeigen, wird nur ein grüner Check der Installation angezeigt. Ich habe bereits über @RyanGates die Antwort deinstalliert, aber +1 für eine andere Möglichkeit, es zu tun. –

+0

Diese Methode hat den zusätzlichen Vorteil, dass wenn ein Paket in mehreren Projekten installiert wird, Sie alle gleichzeitig deinstallieren können. –

Verwandte Themen