1

当我尝试在 VBExpress 2010 中运行此示例时,我收到以下智能感知错误。

scopes.Add(CalendarService.Scopes.Calendar.GetStringValue())  

此行生成:

错误 7 重载解析失败,因为没有可访问的“GetStringValue”对这些参数最具体:“Google.Apis.Util.Utilities”中定义的扩展方法“Public Function GetStringValue() As String”:不是最具体的。在“Google.Apis.Util.Utilities”中定义的扩展方法“Public Function GetStringValue() As String”:不是最具体的。

此外,这两行均会生成“未定义”错误。

Dim credentials As FullClientCredentials = promptingClientCredentials.EnsureFullClientCredentials()
Dim initializer As New BaseClientService.Initializer()

错误 9 类型“BaseClientService.Initializer”未定义。
错误 8 类型“FullClientCredentials”未定义。

最后,这一行:

Dim state As IAuthorizationState = AuthorizationMgr.GetCachedRefreshToken(STORAGE, KEY)

产生错误:

错误 15 'AuthorizationMgr' 未声明。由于其保护级别,它可能无法访问。

至于第一个错误,两者google.apis.silverlight.google.apis.util.utilities都有google.apis.google.apis.util.utilities方法GetStringValue(system.enum) as String

关于这些错误的任何想法?

更新:排除 Silverlight dll 似乎可以解决第一个错误(“不是最具体的”)

4

1 回答 1

0

我们刚刚发布了一个使用 VB.NET 和 OAuth2 的新示例。它适用于 VS Professional 2012。看看 - http://samples.google-api-dotnet-client.googlecode.com/hg/Calendar.VB.ConsoleApp/README.html

于 2013-06-25T17:43:39.167 回答