【问题标题】:NuGet Error occurred while trying to restore packages尝试还原包时发生 NuGet 错误
【发布时间】:2019-07-29 18:11:26
【问题描述】:

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

尝试还原程序包时出错:找不到程序包“Microsoft.Office.Interop.”C:\Program Files (x86)\Microsoft SDKs\NuGetPackages: 程序包“Microsoft.Office”的版本“15.0.4795.1000”在源“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,但显然某处缺少某些东西。有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

    我尝试卸载,但它也不会让我这样做(同样的错误)。我终于进入了 Project / Add Reference / COM,选择了“Microsoft Excel 16.0 Object Library”并解决了这个问题。我不确定最初的 NuGet 安装是否设置了该设置,并且后来以某种方式未选中,但我的项目现在已成功构建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多