题
我正在摆弄一个CLR托管在C应用程序中的项目。是否有支持的方法来取消链接CLR并重新启动它?
解决方案
我现在没有这本书,但我相信(根据自定义公共语言运行时)不可能这样做。你可以卸载,即“禁用”它,但是你不能在同一个流程实例中重新加载它。
其他提示
您可以在 AppDomain 。
然后,您可以管理AppDomain的生命周期,包括卸载整个AppDomain并加载新的AppDomain。
这将提供重新加载CLR所提供的大部分好处,而无需实际尝试卸载CLR。
不隶属于 StackOverflow