我正在制作一个处理多个子域的ASP.Net Core MVC应用程序。因此,我想在一个不同的项目中按其子域划分所有视图/控制器。我目前正在努力的是在.Net Core 3类库中引用ASP.Net Core框架的最新预发布。
现在,我不知道我需要引用哪个nuget包,以便能够拥有Controllers和Views所需的所有库。
我怀疑Microsoft.AspNetCore.Mvc
nuget软件包将是我所需要的,但它是v2.2.0
版,而不是预发行版,例如3.0.0-preview9.19423.6
。
答案 0 :(得分:1)
在ASP.NET Core 3.0中,MVC是Shared Framework的一部分。 Microsoft.AspNetCore.Mvc
软件包是many that will no longer be published separately之一。
为简化消费者定位和使用ASP.NET Core共享框架的方式,我们将停止生产自ASP.NET Core 1.0以来一直在交付的许多NuGet软件包。通过使用Microsoft.AspNetCore.App的
<FrameworkReference>
,这些程序包提供的API仍可用于应用程序。这包括常用的API,例如Kestrel,Mvc,Razor等。