本系列文章来自 CLR VIA C# .NET FrameWork在Microsoft Windows平台的顶部运行.这意味着.NET必须用Windows可以理解的技术来构建.首先,所有的托管模块和程序集文件都必须使用Windows PE文件格式,而且要么是一个Windows.exe文件,要么是一个DLL文件. 开发CLR时,Microsoft实际是将它实现成包含在一个DLL中的COM服务器.也就是说,Microsoft为CLR定义了一个标志的COM接口,并为该接口和COM服务器分配了GUID…