找不到方法app.UseStaticFiles()

Kon*_*ten 0 c# yo visual-studio-code asp.net-core

我遵循本指南,并在第4步中,要求我在project.json文件中添加三行(我这样做了,然后运行dotnet restore获取了大量更新的软件包)。

当我在Configure方法中输入三行时,在所有它们上都显示红线。无法识别方法,未提供智能感知等。

我还注意到,在指南的示例中,方法签名仅采用IApplicationBuilder的一个参数,而我生成的参数(使用yo aspnet命令)看起来像这样。

Configure(IApplicationBuilder, IHostingEnvironment, ILoggerFactory);
Run Code Online (Sandbox Code Playgroud)

我不确定如何解决。我的猜测是该过程中存在某种新版本(Yo,Generators,Core等),但我不确定。

我还在此博客中找到了方法签名类似于我所获得的方法签名。但是,它的作者提出了对我不起作用的相同语法。我猜这是引用错误的库的问题。我该如何解决这个问题?

Dha*_*777 6

对于Asp.Net核心MVC,您需要安装Nuget软件包

安装软件包“ Microsoft.AspNetCore.StaticFiles”