Cod*_*ing 5 .net versioning runtime clr-hosting
我需要澄清两种情况:
使用.NET 3.5编译的可执行文件需要使用使用.NET 1.1编译的库,并且库必须在1.1运行时上运行.
使用.NET 1.1编译的可执行文件需要使用使用.NET 3.5编译的库.
我找不到一个可靠的来源,说明无法加载两个版本的.NET运行时,而且微软的文档在这个问题上非常模糊.
否 - 您无法将CLR加载到同一进程中两次.请参阅CLR Hosting的文档
与早期版本的运行时一样,CorBindToRuntimeEx函数初始化运行时.您可以选择要加载的运行时版本,但进程只能 托管一个版本.