2010-09-12 6 views

Antwort

18

Das .NET Framework ist eine Umgebung (Laufzeit), auf der Code ausgeführt wird. Eine .NET-Assembly ist ein Container für Code, der mit .NET Framework ausgeführt wird. Assemblys können Bibliotheken (DLL-Dateien) oder ausführbare Dateien (EXE-Dateien) sein.

Das .NET Framework enthält eine Reihe allgemeiner Bibliotheken, die von jeder Anwendung verwendet werden können, die unter der Kontrolle von .NET Framework ausgeführt wird, und im Ordner C: \ Windows \ Assembly sind diese allgemeinen Bibliotheken gespeichert.

Der Grund, dass die Ordner angezeigt anders in anderen Ordnern für gemeinsam genutzte Bibliotheken wegen der besonderen Rolle dieses Ordners als gemeinsame Stelle ist. Microsoft hat eine spezielle Ansicht dieses Ordners erstellt, die einen einfachen Zugriff auf Informationen zu den Assemblys in diesem Ordner ermöglicht und einfachen Zugriff auf Vorgänge ermöglicht, die normalerweise für eine Assembly ausgeführt werden, z. B. die Option "Deinstallieren" im Kontextmenü für eine Assembly.

+0

Hat es etwas mit der Assemblersprache zu tun? – COMer

+0

Nein, wie oben einer „Versammlung“ erklärt ist der Name in .NET Framework verwendet, um die Gruppierung verwandter Codeelemente (Klassen, Interfaces) usw. in einer einzigen Datei zu beschreiben – Crippledsmurf

+0

Dann, wie für eine ** ** gemeinsame Ansicht erstellen dieser Ordner? Da ich solcher Pfad weiß vorhanden ist: C: \ Windows \ assembly \ GAC_MSIL \ System.Management.Automation \ 1.0.0.0__31bf3856ad364e35 \ System.Management.Auto mation.dll –

1

eine Suchmaschine

Es wird verwendet, .NET-Assemblies zu speichern, , die zwischen Anwendung gemeinsam genutzt werden können.

+1

Was ist .NET-Assemblies zu Super-User gehört ?? – COMer

+0

Ich weiß wirklich nicht, wie ich das beantworten soll. Aber Ihre ursprüngliche Frage in Bezug auf Sie bitte auf „http://geekswithblogs.net/pavelka/archive/2006/05/05/WindowsExplorerAndTheGlobalAssemblyCache.aspx“ Es ist im Grunde ein Ordner Global Assembly Cache enthält (GAC) – VoodooChild

+0

Hat es etwas damit zu tun haben Assemblersprache? – COMer

Verwandte Themen