从动态程序集/模块中移除类
本文关键字:模块 动态 程序集 | 更新日期: 2023-09-27 17:49:43
我正在编写一个基于用户输入的类。动态类很方便,因为用户以后可以自由地返回并更改输入,程序将重新发出新的类。
如果用户稍后回来并决定进行一些更改,则需要刷新已经在程序集/模块中的现有类。如何移除动态类
尝试为正在生成的每个动态类创建动态程序集。在这种情况下,可以根据需要简单地卸载动态程序集。
你不能…如果使用AssemblyBuilderAccess.RunAndCollect
,可以卸载创建的动态程序集,但需要确保没有对它的引用(参见https://msdn.microsoft.com/library/dd554932.aspx)