tags:

views:

45

answers:

2

I just came across this directory and it seems totally a different world.

Anyone knows what's that?

A: 

Using a search engine

It is used to store .NET assemblies, which can be shared between application.

VoodooChild
What's .NET assemblies??
COMer
I really don't know how to answer this. But regarding your original question please check "http://geekswithblogs.net/pavelka/archive/2006/05/05/WindowsExplorerAndTheGlobalAssemblyCache.aspx" It is basically a folder containing global assembly cache (GAC)
VoodooChild
Does it have anything to do with assembly language?
COMer
+1  A: 

The .NET Framework is an environment (runtime) on top of which code executes. A .NET assembly is a container for code written to execute using the .net framework. Assemblies can be either libraries (.dll files) or executables (.exe files).

The .NET Framework has a set of common libraries that can be used by any application which executes under the control of the .NET Framework and the C:\Windows\Assembly folder is where these common libraries are stored.

The reason that the folder displays differently to other folders is because of the special role of this folder as the common location for shared libraries. Microsoft created a special view of this folder that provides easy access to information about the assemblies in that folder as well as providing easy access to operations commonly performed on an assembly such as the Uninstall option in the right-click menu for an assembly

Crippledsmurf
Does it have anything to do with assembly language?
COMer
No, as explained above an "assembly" is the name used in the .NET Framework to describe the grouping of related code elements (classes, interfaces) etc in a single file
Crippledsmurf