C# 如何解析类型名';API';不存在于类型';谷歌';何时安装适当的引用?

C# 如何解析类型名';API';不存在于类型';谷歌';何时安装适当的引用?,c#,asp.net,google-api,C#,Asp.net,Google Api,在过去的两年里,我一直在利用谷歌Api开发一个asp.NETC#网站。本周早些时候,我打开了VisualStudio,已经编译并正在生产的页面现在显示出与Google Api相关的错误,特别是对于令牌响应。还有其他页面使用相同的精确代码,并且没有生成任何错误。是什么导致VS指示这些错误 正如我提到的,一切都没有改变。这些网页是几周前编辑的,目前正在我们的制作网站上运行 当我在加载项目时注意到错误时,我将所有Google软件包更新为最新版本,希望它能解决问题,可惜没有用 我甚至将我在其他没有生成错

在过去的两年里,我一直在利用谷歌Api开发一个asp.NETC#网站。本周早些时候,我打开了VisualStudio,已经编译并正在生产的页面现在显示出与Google Api相关的错误,特别是对于令牌响应。还有其他页面使用相同的精确代码,并且没有生成任何错误。是什么导致VS指示这些错误

正如我提到的,一切都没有改变。这些网页是几周前编辑的,目前正在我们的制作网站上运行

当我在加载项目时注意到错误时,我将所有Google软件包更新为最新版本,希望它能解决问题,可惜没有用

我甚至将我在其他没有生成错误的页面上编写的代码粘贴到页面中,这些错误仍然会发生

最后,我进入VisualStudio的缓存并清除了它,问题仍然存在

这些声明包含在有效和无效页面上:

using Google.Apis;
using Google.Apis.Auth.OAuth2;
using Google.Apis.Auth.OAuth2.Flows;
using Google.Apis.Admin.Directory.directory_v1;
using Google.Apis.Admin.Directory.directory_v1.Data;
using Google.Apis.Services;
using Google.Apis.Util.Store;
导致错误的代码块:

var token = new Google.Apis.Auth.OAuth2.Responses.TokenResponse()
{
  AccessToken = valid_token,  
  TokenType = "Bearer",
  ExpiresInSeconds = 3600,
  RefreshToken = refresh_token 
};
Visual Studio在上述代码中指出以下错误:

类型“Google”中不存在类型名称“API”

正如我前面提到的,我在其他页面上有完全相同的声明,并且这些页面上没有发生错误


关于是什么导致了这种情况,你有什么想法吗?

在失败的文件中是否有不同的
Google
声明?尝试在Visual Studio中右键单击它并选择“转到定义”,它是否转到正确的位置?Doug,谢谢!有人在SVN中放了一个名为Google的文件,导致了这个问题。我不知道你可以在VS中使用Go-to定义。再次感谢!没问题!:-)