我有一些问题困扰了我很久。
答案 0 :(得分:3)
请参阅Hosting the Common Language Runtime,Loading the Common Language Runtime into a Process,_CorExeMain Function,CorBindToRuntimeEx Function。
我认为基本的答案是,CLR必须在进程(主机)中运行。如果“双击”,则创建一个进程(初始完全不受管理),然后将CLR加载到进程中(例如使用CorBindToRuntimeEx)。