首页 > 解决方案 > 迁移到 dotnet Core 3.1 后未找到 UseSpaStaticFiles()

问题描述

将我的.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.
       .....
    }

错误说:

错误 CS1061“IApplicationBuilder”不包含“UseSpaStaticFiles”的定义,并且找不到接受“IApplicationBuilder”类型的第一个参数的可访问扩展方法“UseSpaStaticFiles”(您是否缺少 using 指令或程序集引用?)

为了解决这个问题,我尝试从NugetMicrosoft.AspNetCore.SpaServices安装包,但这也没有帮助。

标签: c#asp.net-core.net-core

解决方案


该方法包含在

Microsoft.AspNetCore.SpaServices.Extensions

NuGet 包。


推荐阅读