以下是我的假设和问题,请纠正我错误的地方:
1. .NET运行时是CLR,执行通用中间语言(CIL)字节码并执行垃圾回收等操作。没有.NET运行时,我们无法运行任何.NET程序。
2. .NET SDK 包含构建/开发.NET程序所需的所有内容。这就是为什么当我们安装像VS这样的IDE时,它会包括.NET SDK(其中也包括.NET Runtime)。
3. 这是否意味着.NET SDK 包含编译器和链接器?
4. .NET运行时是否包含加载器?
5. 基本的dll文件,如MSCorLib.dll是否包含在.NET SDK中?