尝试保存已发出的程序集时引发NotSupportedException
本文关键字:程序集 NotSupportedException 保存 | 更新日期: 2023-09-27 17:50:23
http://pastebin.com/n6G1jTHQ
我的代码创建了一个新的程序集和模块,然后发出一个类SWT
(在一个新程序集中(,该类应该与SWTTFields
类完全相同。第137行,将程序集/模块保存到.dll
中,myAsmBuilder.Save("ModuleOne.dll");
抛出异常:
发生类型为"System.NotSupportedException"的未经处理的异常在mscorlib.dll中其他信息:类型"SWT"未完成。
为什么我会出现这个错误?我的已发射类缺少什么?
在保存文件之前,必须为每个TypeBuilder调用TypeBuilder.CreateType方法。