Visual studio 无法在Visual Studio 2015中安装Nuget软件包管理器
到目前为止,我只使用VisualStudio进行商业智能开发,现在我必须在C#中使用Google Drive API,该API必须通过NuGet Package Manager安装。不幸的是,我在VisualStudioExtensions和Update manager中没有看到这个特定的包。我认为这可能与我的VS中缺少Visual studio 无法在Visual Studio 2015中安装Nuget软件包管理器,visual-studio,visual-studio-2015,nuget,nuget-package,google-api-dotnet-client,Visual Studio,Visual Studio 2015,Nuget,Nuget Package,Google Api Dotnet Client,到目前为止,我只使用VisualStudio进行商业智能开发,现在我必须在C#中使用Google Drive API,该API必须通过NuGet Package Manager安装。不幸的是,我在VisualStudioExtensions和Update manager中没有看到这个特定的包。我认为这可能与我的VS中缺少Tools>NuGet-Package-Manager>Package-Manager-Console选项有关,所以我想安装Package-Manager。我下载了.vsix文件
Tools>NuGet-Package-Manager>Package-Manager-Console
选项有关,所以我想安装Package-Manager。我下载了.vsix文件,但当我尝试安装时,它失败了,并显示消息此扩展无法安装在任何当前安装的产品上
。我安装了VS 2015、2013和2010
所以,如果我不能安装PackageManager,至少有没有办法在不涉及NuGet的情况下安装GoogleDriveAPI
驱动器api包名称:Google.api.Drive.v3
编辑:我确实重置了所有VisualStudio设置,因为它是为商业智能开发而设置的,但这也没有帮助 您确实意识到SSDT和BIDS用于特定于
SQL Server business intelligence
的项目类型。Business Intelligence Development Studio是用于开发业务解决方案的主要环境,其中包括分析服务
、集成服务
、以及报告服务项目
据我所知,您将无法在其上安装NuGet或使用它开发实际的C#应用程序
我将在这里做一个大胆的猜测,并说您正在尝试使用GoogleDrive执行脚本任务。你可以这么做,我几年前就这么做了。设置有点奇怪。您必须使用Nuget在普通visual studio中创建一个普通的C#应用程序,届时它将为您安装所有DLL
现在您拥有了所有的DLL。您必须将它们转储到GAC和SSIS需要的文件夹中
C:\ProgramFiles(x86)\Microsoft SQL Server\100\DTS\PipelineComponents
100部分的更改取决于您使用的Sql server版本
- 2005年=90
- 2008=100
- 2014=110(我想我不记得了)
与同事核实后,他猜测Sql server 12+应该支持.Net 4.5 DLL。请确保您的Visual Studio 2015已安装。Visual Studio 2015的最新版本应为14.0.25431.01版 如果您的Visual Studio 2015是最新版本,请尝试修复您的Visual Studio 2015,以检查是否存在任何安装问题
您还可以在不使用nuget软件包管理器的情况下安装nuget软件包。请下载NuGet软件包并将其解压缩到本地文件夹,该文件夹将列出此软件包的所有内容。然后通过添加引用将解压文件夹中的DLL添加到您的项目中。您是否尝试过直接下载它?@DaImTo是,我试过了,但是安装失败了。你可以自己编译客户端库,尽管我建议你弄清楚为什么不能安装nuget。编译库不是为了装样子。问题是,我使用的是普通的Visual Studio,而不是SSDT。无论如何,最合理的做法是下载其他机器上的依赖项并复制它们,以便SSI可以使用它们。我会在下班后做,并会让你知道它是否有效。如果你使用的是普通的visual studio,你应该能够安装NuGet。