Visual Studio 2012无法使用Nuget安装GemBox.Document报错如何解决
问题原因
- 错误原因分为两点:
- Visual Studio 2012默认使用的NuGet v2协议官方源早已停止服务,无法正常连接,因此安装程序自动回退到本地缓存查找安装包
- 本地NuGet缓存目录中不存在
GemBox.Document的33.0.1290版本,因此安装失败
解决方案
方案一:更新NuGet管理器并替换源(推荐)
- 第一步:更新适配VS2012的NuGet包管理器
打开VS2012后依次点击工具->扩展和更新,在左侧菜单栏选择联机,搜索NuGet Package Manager,安装最新的适配VS2012的版本,安装完成后重启Visual Studio - 第二步:替换可用的NuGet源
重启后依次点击工具->库程序包管理器->程序包管理器设置,在左侧导航栏选择NuGet包管理器->程序包源
点击右上角的新增按钮,添加一个支持v3协议的可用NuGet源,取消原有旧v2协议nuget.org源的勾选,保存设置 - 第三步:重新执行安装命令
打开包管理控制台,重新执行Install-Package GemBox.Document -Version 33.0.1290即可完成安装
方案二:本地离线安装
如果无法正常配置在线源,可以选择离线安装方式
- 从可访问的渠道下载对应版本的
GemBox.Document.33.0.1290.nupkg安装包,保存到本地任意文件夹 - 按照上述步骤打开程序包源设置,新增一个程序包源,源地址选择你保存nupkg文件的本地文件夹,保存设置
- 选中刚添加的本地源后,重新执行安装命令即可
内容的提问来源于stack exchange,提问作者karthik P
相关产品推荐
相关产品推荐

