【问题标题】:Nuget Error: Unable to read beyond the end of the streamNuget 错误:无法读取超出流末尾的内容
【发布时间】:2013-06-05 22:41:14
【问题描述】:

我不时遇到这个问题,我无法将新软件包安装到我的项目中,Nuget 不断从命令 shell 和 GUI 显示此错误。

我安装/重新安装 NuGet 无济于事。

谁能指出可能的原因/解决方案?

【问题讨论】:

  • 文件权限被拒绝读取配置文件?以管理员身份尝试使用 VS 吗?
  • 我以管理员身份运行 VS。我尝试从 packages.config 中删除某些条目,它似乎有效,现在需要知道为什么这些条目会导致 nuget 崩溃
  • 您删除了哪些条目?你会提供他们的 XML 吗?
  • 它们是针对我的项目的条目,没有一般意义。

标签: c# visual-studio visual-studio-2012 nuget


【解决方案1】:

确定已修复。

看来问题出在我机器上安装的软件包上。

我开始一一评论 packages.config 条目并查看问题是否已解决,一旦我发现少数软件包有问题,我就从 packages.config 文件中删除了它们的条目,并从 " packages" 文件夹(有些文件夹缺少 .nuspec 文件,我认为这会导致问题)。

之后,我重新安装了我删除的软件包,现在一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-08
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 2016-05-31
    • 1970-01-01
    相关资源
    最近更新 更多