C# UseGoogleAuthentication生成错误无法将lambda表达式转换为类型
我在msdn网站上看过很多例子,stackoverflow和。。。在任何地方添加google身份验证,如下所示:C# UseGoogleAuthentication生成错误无法将lambda表达式转换为类型,c#,asp.net,asp.net-mvc,authentication,C#,Asp.net,Asp.net Mvc,Authentication,我在msdn网站上看过很多例子,stackoverflow和。。。在任何地方添加google身份验证,如下所示: app.UseGoogleAuthentication(options => { options.ClientId = "CLIENTID"; options.ClientSecret = "CLIENTSECRET"; }); 但在我的代码中,整个块都用红色错误指示下划线,给出了错误: 无法将lambda表达式转换为类
app.UseGoogleAuthentication(options =>
{
options.ClientId = "CLIENTID";
options.ClientSecret = "CLIENTSECRET";
});
但在我的代码中,整个块都用红色错误指示下划线,给出了错误:
无法将lambda表达式转换为类型“GoogleOptions”,因为它不是委托类型
有什么不对劲?
我正在使用Asp.NET MVC.NetCore安装nuget,如果尚未安装Microsoft.AspNetCore.Authentication.Google,请更改下面的Google选项
app.UseGoogleAuthentication(new GoogleOptions()
{
ClientId = Configuration["ClientId"],
ClientSecret = Configuration["ClientSecret"]
});