在 ASP.NET Core 3.1 MVC 中,如何加载 *.Views.dll

In ASP.NET Core 3.1 MVC, how can I load *.Views.dll

在 nopCommerce 项目中,使用

AppDomain.CurrentDomain.GetAssemblies()

他们可以加载 *.views.dll,但相同的代码在我的项目中不起作用。我错过了什么?

在 3.1 中你必须添加一个中间件,然后你可以从那里得到所有的装配。 Follow this guide 希望它能解决您的问题。

var mvcCoreBuilder = services.AddMvcCore(); //加上这行代码,就可以了.

您只需在用于加载程序集的代码之前添加代码 var mvcCoreBuilder = services.AddMvcCore()。这正是 nopcommerce 的人所做的...