1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-10 01:50:53 +09:00
Satori/docs/coreclr/decoders/dotnet-filenames.md
Zlatko Knezevic a10f85f3b6 Add subfolders to Documentation folder
As raised in dotnet/coreclr#1075 by @akoeplinger, the Documentation folder's file
list forces the user to scroll way down to see the README.md. This
PR fixes that by storing the documents in separate sub-folders one
per hierarchy of related documents. Also changed
Documentation\README.md and root README.md to take into account
the new paths.


Commit migrated from 8d3936bff7
2015-06-10 09:50:32 -07:00

1 KiB

.NET Filename Encyclopedia

.NET has had many mysterious filenames over time. This document defines their purpose.

  • coreclr.dll: The implementation of CoreCLR.
  • clr.dll: The implemenation of the .NET Framework CLR since the .NET Framework 4.
  • mscorwks.dll: The .NET Framework CLR implementation up until version 2/3.5. It was called "wks" (pronounced "works") because it originally contained the client or "workstation" GC. Up until the .NET Framework 2, there was another variant of the CLR that contained the "server" GC, called mscorsvr.dll. In the .NET Framework 2 release, the workstation and server GC were merged together in a single implementation, in mscorwks.dll, while mscorsvr.dll was deprecated.
  • mscorsvr.dll: See mscorwks.dll.
  • mscordacwks: A variant of mscorwks.dll (for the .NET Framework CLR), used only/primarily while debugging. It contains the "DAC" version of the VM implementation.
  • mscordaccore.dll: A variant of coreclr.dll (for .NET Core), used only/primarily while debugging. It contains the "DAC" version of the VM implementation.