C# Mono Cecil加载修改后的组件
我想知道在使用Mono.Cecil修改程序集后是否可以动态加载程序集 通常,我以这种方式加载程序集。需要将程序集保存到文件中C# Mono Cecil加载修改后的组件,c#,mono.cecil,C#,Mono.cecil,我想知道在使用Mono.Cecil修改程序集后是否可以动态加载程序集 通常,我以这种方式加载程序集。需要将程序集保存到文件中 Assembly assembly Assembly.LoadFile(path); if (assembly != null) { foreach (ISomething thing in FindInterfaces<ISomething>(assembly)) { loadedThings.Add(thing);
Assembly assembly Assembly.LoadFile(path);
if (assembly != null)
{
foreach (ISomething thing in FindInterfaces<ISomething>(assembly))
{
loadedThings.Add(thing);
thing.DoSomething();
}
}
Assembly.LoadFile(路径);
如果(程序集!=null)
{
foreach(FindInterface(assembly))中的等距对象
{
加载内容。添加(内容);
做某事;
}
}
是否可以从AssemblyDefinition或ModuleDefinition执行类似的操作,而不必将其写入文件
编辑:
我现在用的是MemoryStream。如果有人有其他选择,我洗耳恭听:)