【发布时间】:2014-03-20 21:51:01
【问题描述】:
我正在使用 System.Reflection.Emit 创建一个新程序集。
我希望新程序集引用另一个程序集。有一种方法GetReferencedAssemblies() 可以获取所有引用的程序集,但没有方法可以引用新的程序集。我该怎么做?
【问题讨论】:
标签: .net reflection reflection.emit
我正在使用 System.Reflection.Emit 创建一个新程序集。
我希望新程序集引用另一个程序集。有一种方法GetReferencedAssemblies() 可以获取所有引用的程序集,但没有方法可以引用新的程序集。我该怎么做?
【问题讨论】:
标签: .net reflection reflection.emit
我知道一个老问题,但假设像我这样的其他人偶然发现它......
我最终找到的答案是,创建新程序集时不需要添加引用。与您发出的代码中使用的类型相关的引用会自动“添加”。
希望这会有所帮助。
【讨论】: