2016-06-30 19 views
0

Ich weiß, dass Staaten MicrosoftGibt es eine einfachere Möglichkeit zum Anzeigen/Suchen, was sich in der GAC befindet?

gacutil -l 

aus der VS-Eingabeaufforderung ausführen, um eine Liste zu erhalten.

Allerdings habe ich damit zu tun. enter image description here

Also, wenn ich die Liste laufen die Anzeige Inhalte sind über das Fenster und ich habe insgesamt 1649 Elemente in der gac.
In diesem Fall weiß ich jetzt, was Oracal dll ich entfernen muss. Gibt es einen einfacheren Weg, um zu sehen/zu suchen, was in der GAC ist?

+2

Sie sind sich dessen bewusst mit dem Windows Explorer und das Surfen : \ windows \ Versammlung? Ob du das leichter oder nicht denkst ... –

+0

habe ich nicht. Vielen Dank! – PrivateJoker

Antwort

1

Sie können Windows Explorer verwenden, um den GAC zu durchsuchen. Öffnen Sie es und navigieren Sie zu %systemroot%\assembly:

enter image description here

Sie verschiedene Details jeder Baugruppe sehen können, und drücken Del wird Sie auffordern, wenn Sie die Assembly deinstallieren möchten.

0

Suchen in C: \ Windows \ Assembly wird nicht helfen, da von .net 4.0 auf Wards gibt es einen anderen Speicherort (% windir% \ Microsoft.NET \ Assembly) für GAC.

Siehe hier .NET 4.0 has a new GAC, why?

gacutil die Art und Weise, wie es in sucht zu gehen, ist sowohl die Standorte dh% systemroot% \ assembly und% windir% \ Microsoft.NET \ assembly \

Für Ihre Frage können Sie versuchen

gacutil -l Oracle.DataAccess (Oracle.DataAccess.dll ist das, was ich erinnere mich für Oracle Data Provider für .NET installiert wird)

jedoch obige Befehl nicht wilde Karte, so dass die Montage unterstützt na ich sollte genau passen.

Ein Hack wäre das Ergebnis zu Rohr sein Befehl zu finden und dann Filter anwenden

gacutil.exe -l | find /I "oracle" (stellen Sie sicher, VS-Eingabeaufforderung wird im Admin-Modus geöffnet) bis c

+0

Ich bin nicht gut mit PowerShell, aber die vollständige GAC-Liste und Filterung in der gleichen Abfrage klingt wie etwas, das es gut sein würde. – JamesFaix

+0

Guter Punkt. In der Tat können wir Ergebnis zu MS-DOS-Suchbefehl leiten und Filter dort anwenden, bearbeitete meine Antwort. –