Nuget 包管理器控制台 - 包不包含清单

Nuget package manager console - Package does not contain a manifest

我在我的项目中 update/reinstall 尝试 update/reinstall 的每个包突然出现这个错误。我如何开始调试这个问题?包管理器是否创建了一个包含比这更多细节的日志文件?它找不到的清单在哪里?

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

我有相同的 issue.I 认为它可能是 nuget 版本 issue.I 试图在我的 visual studio 2013 年安装该软件包,nuget 版本是 2.12.0.817,我得到了同样的错误。然后我尝试在我的 visual studio 2015,运行 nuget 版本 3.4.4.1321 安装相同的包,并且包安装成功。所以如果我是你,我会检查我的 nuget 版本。

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

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