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

Asp.net core 在ASP.NET Core 3.1 MVC中,如何加载*.Views.dll,asp.net-core,nopcommerce,Asp.net Core,Nopcommerce,在nopCommerce项目中,使用 AppDomain.CurrentDomain.GetAssemblies() 它们可以加载*.views.dll,但相同的代码在我的项目中不起作用。我错过了什么?在3.1中,您必须添加一个中间件,然后才能获得所有组件。希望它能解决你的问题 var mvcCoreBuilder=services.AddMvcCore//加上这行代码,就可以了. 在加载程序集所用的代码之前,只需添加代码var mvcCoreBuilder=services.AddMvcCo

在nopCommerce项目中,使用

AppDomain.CurrentDomain.GetAssemblies()

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

在3.1中,您必须添加一个中间件,然后才能获得所有组件。希望它能解决你的问题

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

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

您使用的是哪个版本的Nop?nopCommerce还不支持.NETCore3.0。您好,Div,我使用了源代码,我调试了他们的源代码,没有错误。但是,当我创建一个新项目并复制它们的代码时,我遇到了一个无法加载*.views的错误。DLL,但无法加载mvc razor视图dllIn哪个nopCommerce版本在工作?因此,我可以在Nop.Core.Infrastructure.AppDomainTypeFinder类AddAssembliesInAppDomain函数中获得ideaclone或生成代码这段代码实际上在做什么,它如何帮助butian解决问题?请用英语改写您的评论,以便每个人都能理解。对不起!仅添加代码var mvcCoreBuilder=services.AddMvcCore;可以解决问题;为什么?请编辑您的答案并附上解释。非常感谢您帮助我解决问题是的!这行得通,投票吧!