C# services.AddRazorPages():IServiceCollection不包含定义

C# services.AddRazorPages():IServiceCollection不包含定义,c#,.net,asp.net-mvc,asp.net-core,razor,C#,.net,Asp.net Mvc,Asp.net Core,Razor,实际上,我完全被困在尝试添加和构建一个多语言网站的过程中。 由于这是第一次,我正在关注媒体网站上的教程,它看起来非常清晰(),很抱歉链接,但这只是为了防止有人需要阅读它 在本教程中,我需要在Startup.cs的配置方法中添加services.AddRazorPages()。 这看起来很容易做到,但它抛出了一个错误,即“'IServiceCollection'不包含'AddRazorPages'的定义” 我曾尝试在谷歌上寻找解决方案,但似乎我是第一个出现此错误的人(找不到任何相关文章) 是否有我

实际上,我完全被困在尝试添加和构建一个多语言网站的过程中。 由于这是第一次,我正在关注媒体网站上的教程,它看起来非常清晰(),很抱歉链接,但这只是为了防止有人需要阅读它

在本教程中,我需要在Startup.cs的配置方法中添加services.AddRazorPages()。 这看起来很容易做到,但它抛出了一个错误,即“'IServiceCollection'不包含'AddRazorPages'的定义”

我曾尝试在谷歌上寻找解决方案,但似乎我是第一个出现此错误的人(找不到任何相关文章)

是否有我在.AddRazorPages()中缺少的内容


我正在使用.NET Core 2.1

您是否已将services.AddRazorPages()放在ConfigureServices或Configure方法中?因为它应该位于ConfigureServices方法中。

您是否已将services.AddRazorPages()放置在ConfigureServices或Configure方法中?因为它应该在ConfigureServices方法中。

使用,services.AddMvc(),学会使用,services.AddMvc(),学会使用,services.AddMvc(),学会

是的,它在ConfigureServices()中。它可能在.NET Core 2.x上不可用吗?是的,这就是问题所在!是的,它位于ConfigureServices()内部。它是否可能在.NET Core 2.x上不可用?是的,这就是问题所在
AddRazorPages
用于asp.net core 3.x中。@Rena我有dot net core 3.1版。但是,我仍然不能在asp.net core 3.x中使用
AddRazorPages
AddRazorPages
。@Rena我有dot net core 3.1版。但是,我仍然不能
AddRazorPages