【发布时间】:2019-04-18 13:45:07
【问题描述】:
我有一个使用AssemblyBuilder.DefineDynamicAssembly 动态生成的程序集,但是当我尝试加载它时,我收到以下错误:
System.IO.FileNotFoundException:'无法加载文件或程序集'test,Culture=neutral,PublicKeyToken=null'。系统找不到指定的文件。'
这是要重现的完整代码:
var name = new AssemblyName("test");
var assembly = AssemblyBuilder.DefineDynamicAssembly(name, AssemblyBuilderAccess.Run);
var assembly2 = Assembly.Load(name);
我正在使用 .NET Core 2.0、2.1 和 2.2。
有人能解释一下为什么会发生这种情况以及任何可能的解决方案吗?
【问题讨论】:
-
Maybe 使用?
标签: c# .net-core .net-assembly