【发布时间】:2016-07-01 14:24:05
【问题描述】:
嘿,所以在我的 RC1 应用程序中,我有一个使用 ServiceAccountCredential 的 Google 服务,它从证书初始化电子邮件和范围。但是,当我尝试在 RTM 版本的 Core 中运行相同的代码时,ServiceAccountCredential 在 Google.Apis.Auth.OAuth2 中不存在。仅限ServiceCredential。
这是一个已知问题吗?真的可以使用一些帮助。谢谢。
编辑:
这是我用于 RTM 的 project.json 的 sn-p
"Microsoft.Extensions.Caching.Abstractions": "1.0.0",
"Microsoft.Extensions.Caching.Memory": "1.0.0",
"Microsoft.NETCore.Portable.Compatibility": "1.0.1",
"Google.Apis.Admin.Directory.directory_v1": "1.13.1.447",
"Microsoft.AspNetCore.Authorization": "1.0.0",
"Microsoft.AspNetCore.Authentication.Google": "1.0.0",
"Microsoft.EntityFrameworkCore.SqlServer.Design": "1.0.0",
"AutoMapper": "5.0.0"
【问题讨论】:
-
所以您没有“dotnet restore”(nuget 包)问题,但您确实在 google API 包的版本中看到 RC1 和 RTM 之间的签名更改?你用的是什么google api包?你没有报告你的 project.json。
-
嘿抱歉,我应该在 OP 中澄清更多。在 RTM 中我使用的是 Microsoft.AspNetCore.Authentication.Google": "1.0.0",而在 RC1 版本中我使用的是 "Microsoft.AspNet.Authentication.Google": "1.0.0-rc1-final" . 我尝试在 RTM 中使用我在 RC1 中使用的相同版本,但仍然是同样的问题。我还用我的 project.json 更新了我的 OP
-
@AnthonyMascia 你问同样的事情here?
标签: asp.net asp.net-core asp.net-core-mvc asp.net-core-1.0