当加载新的托管应用程序时,CLR(公共语言运行时)不会每次都加载并初始化。CLR是一个运行时环境,用于执行.NET应用程序。当第一个托管应用程序加载时,CLR会被初始化并启动。之后,当加载新的托管应用程序时,CLR会在同一个进程中运行,而不会再次加载并初始化。
然而,如果应用程序是通过不同的应用域加载的,那么每个应用域将在其自己的运行时环境中运行,这意味着每个应用域都需要加载并初始化CLR。
总之,加载新的托管应用程序时,CLR只会在第一次加载时初始化,之后的应用程序将在同一个运行时环境中运行,除非它们是通过不同的应用域加载的。
领取专属 10元无门槛券
手把手带您无忧上云