我想在运行时加载程序集。我正在使用以下代码:
var assembly = Assembly.LoadFile(
Path.Combine(
Path.GetDirectoryName(typeof(SomeTypeFromThisProject).Assembly.Location),
"MyModule.dll"));
在Windows应用程序下运行时,此代码可以正常工作。但是当我在WebApplication中使用它时,它不起作用。
ASP.NET似乎将每个程序集保存在一个单独的文件夹中,并且程序集不会放在同一个文件夹中。
播种,如何在ASP.NET Web应用程序中加载程序集?