官术网_书友最值得收藏!

How the CLR works

The CLR is implemented as a set of in-process libraries that are loaded with the application, and runs inside the context of the application process. In the following diagram, we have two .NET Core applications running, named App1.exe and App2.exe. Each black box represents the application process address space, where the applications App1.exe and App2.exe are running their own CLR version side by side:

When packaging the .NET Core applications, we can either publish them as framework-dependent deployments (FDDs) or self-contained deployments (SCDs). In FDDs, the published package does not contain the .NET Core runtime, and expects that the .NET Core is present on the target/hosting system. With SCDs, all the components, such as the .NET Core runtime and .NET Core libraries, are included in the published package, and the .NET Core installation on the target system is not required. 

To learn more about FDDs or SCDs, please refer to  https://docs.microsoft.com/en-us/dotnet/core/deploying/ .
主站蜘蛛池模板: 和林格尔县| 北海市| 石景山区| 宁国市| 白朗县| 广灵县| 临泽县| 大庆市| 孝义市| 务川| 拉孜县| 获嘉县| 健康| 铜陵市| 利川市| 南陵县| 射阳县| 白朗县| 白朗县| 本溪市| 延寿县| 洞头县| 静安区| 得荣县| 兴和县| 普定县| 华池县| 乌拉特前旗| 中阳县| 林西县| 丰镇市| 望都县| 翁牛特旗| 内乡县| 工布江达县| 余干县| 唐河县| 新野县| 盖州市| 融水| 平利县|