尝试还原软件包时发生NuGet错误

时间:2019-07-29 18:11:26

标签: vb.net nuget-package visual-studio-2019 nuget-package-restore

当我尝试构建Visual Studio 2019 VB.Net解决方案时,我得到以下信息:

尝试还原软件包时发生错误:找不到软件包'Microsoft.Office.Interop。'的版本'15 .0.4795.1000'C:\ Program Files(x86)\ Microsoft SDKs \ NuGetPackages:软件包'Microsoft.Office在源'C:\ Program Files(x86)\ Microsoft SDKs \ NuGetPackages \'上找不到.Interop.15.0.4795.1000'。 https://api.nuget.org/v3/index.json:在源代码“ https://api.nuget.org/v3/index.json”上找不到包“ Microsoft.Office.Interop..15.0.4795.1000”。

我进入了NuGet管理器,浏览了“ Microsoft.Office.Interop”,它将该版本显示为“ .Excel”的最新稳定版本。当我尝试执行安装或还原时,只会出现相同的错误。

浏览应用程序文件夹时,我看到了.dll,但显然某些地方缺少某些内容。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我尝试卸载,但也不允许我这样做(相同的错误)。最后,我进入了Project / Add Reference / COM,选择了“ Microsoft Excel 16.0 Object Library”,这解决了问题。我不确定最初的NuGet安装是否设置了该功能,并且以后以某种方式将其取消检查,但是我的项目现在可以成功构建。

相关问题