2010-09-12 4 views

Répondre

18

Le .NET Framework est un environnement (runtime) au-dessus duquel le code s'exécute. Un assembly .NET est un conteneur pour le code écrit pour s'exécuter à l'aide du .NET Framework. Les assemblys peuvent être des bibliothèques (fichiers .dll) ou des exécutables (fichiers .exe). Le .NET Framework dispose d'un ensemble de bibliothèques communes pouvant être utilisées par toute application s'exécutant sous le contrôle du .NET Framework et dans le dossier C: \ Windows \ Assembly où ces bibliothèques communes sont stockées.

La raison pour laquelle le dossier s'affiche différemment des autres dossiers est due au rôle spécial de ce dossier comme emplacement commun pour les bibliothèques partagées. Microsoft a créé une vue spéciale de ce dossier qui permet d'accéder facilement aux informations sur les assemblys de ce dossier et de faciliter l'accès aux opérations couramment effectuées sur un assemblage, comme l'option Désinstaller du menu contextuel d'un assemblage.

+0

Cela a-t-il quelque chose à voir avec le langage d'assemblage? – COMer

+0

Non, comme expliqué ci-dessus, un "assembly" est le nom utilisé dans .NET Framework pour décrire le regroupement des éléments de code associés (classes, interfaces) etc. dans un seul fichier – Crippledsmurf

+0

Ensuite, comment créer une vue ** commune ** pour ce dossier? Depuis que je connais un tel chemin existe: C: \ Windows \ assembly \ GAC_MSIL \ System.Management.Automation \ 1.0.0.0__31bf3856ad364e35 \ System.Management.Auto mation.dll –

1

L'utilisation d'un moteur de recherche

Il est utilisé pour stocker des assemblages .NET, qui peut être partagée entre l'application .

+1

Qu'est-ce que les assemblys .NET ?? – COMer

+0

Je ne sais vraiment pas comment répondre à cela. Mais en ce qui concerne votre question originale s'il vous plaît vérifier "http://geekswithblogs.net/pavelka/archive/2006/05/05/WindowsExplorerAndTheGlobalAssemblyCache.aspx" Il s'agit essentiellement d'un dossier contenant Global Assembly Cache (GAC) – VoodooChild

+0

Est-ce que cela a quelque chose à voir avec langage d'assemblage? – COMer

Questions connexes