【问题标题】:Nuget package manager console - Package does not contain a manifestNuget 包管理器控制台 - 包不包含清单
【发布时间】:2015-11-18 05:44:07
【问题描述】:

我在项目中尝试更新/重新安装的每个软件包都突然出现此错误。我该如何开始调试此问题?包管理器是否创建了一个比这更详细的日志文件?找不到的清单在哪里?

不同项目中的相同包但相同的解决方案可以正常工作。

【问题讨论】:

    标签: visual-studio nuget nuget-package package-managers


    【解决方案1】:

    我遇到了两个不同的问题:

    • 用于压缩文件夹的工具(如 Compress-Archive)
      在压缩文件中添加根文件夹名称 https://github.com/PowerShell/PowerShell/issues/14312
    • 用于压缩文件夹的工具的压缩方法不兼容
      客户端尝试解压缩 .nupkg 文件。
      例如,在我的例子中,用于压缩文件夹内容的 System.IO.Compression.ZipFile 类与客户端提取功能不兼容。
      但是,当我手动压缩相同的文件夹内容时
      使用右键单击\发送到\压缩(压缩)文件夹,它工作正常。

    【讨论】:

      【解决方案2】:

      我有同样的问题。我认为这可能是一个 nuget 版本问题。我尝试在我的 Visual Studio 2013 上安装该软件包,nuget 版本是 2.12.0.817,我得到了同样的错误。然后我尝试在我的 Visual Studio 2015 上安装相同的包,运行 nuget 版本 3.4.4.1321 并且包安装成功。所以如果我是你,我会检查我的 nuget 版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-08
        • 1970-01-01
        • 2011-07-10
        • 2015-10-10
        • 2012-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多