Ben*_*min 6 c# .net-core asp.net-core
将我的.NetCore 2.2
应用程序升级到Net Core 3.1
. 我现在面临startup.cs
与UseSpaStaticFiles()
方法相关的文件中的问题。
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app
.UseCors("default")
.UseStaticFiles()
.UseSpaStaticFiles(); // this line is giving me error.
.....
}
Run Code Online (Sandbox Code Playgroud)
错误说:
错误 CS1061“IApplicationBuilder”不包含“UseSpaStaticFiles”的定义,并且找不到接受“IApplicationBuilder”类型的第一个参数的可访问扩展方法“UseSpaStaticFiles”(您是否缺少 using 指令或程序集引用?)
为了解决这个问题,我尝试Microsoft.AspNetCore.SpaServices
从Nuget安装软件包,但也没有帮助。
Pab*_*lde 26
该方法包含在
Microsoft.AspNetCore.SpaServices.Extensions
Run Code Online (Sandbox Code Playgroud)
NuGet 包。
在ASP.NET核心2.2至3.0的迁移指南解释说,一些组件是从主要ASP.NET核心包装中取出,以减少部署规模,并允许人们只包括他们真正需要什么。
为删除的程序集添加包引用部分。该部分包括删除的程序集和需要重新添加的包的列表。
对于 SPA 服务,包是Microsoft.AspNetCore.SpaServices和Microsoft.AspNetCore.SpaServices.Extensions
3.0 是一个主要版本,因此预计会有重大变化。该重大更改链接的重大更改列表按照类别和详细Github上工作的问题
归档时间: |
|
查看次数: |
4658 次 |
最近记录: |