zoukankan      html  css  js  c++  java
  • 无法从路径’NuGet.CommandLine.2.7.1.nupkg’读取包

    visual-studio-2010或者2013 – 在启用Nuget包恢复时出现奇怪的Nuget错误

    我右键单击我的VS2010中的解决方案文件并单击Enable NuGet Package Restore,我收到一条错误消息,指出无法从路径’NuGet.CommandLine.2.7.1.nupkg’读取包。
    我用Google搜索,看不到任何接近的东西。


    错误消息通常是因为NuGet无法打开NuGet包,因为它无法下载它。

    我会检查你的NuGet缓存,看看NuGet.CommandLine.2.7.1.nupkg文件是零字节还是小于预期。

    如果是,请删除文件或清除缓存,然后重试。

    有时下载可能会失败并且NuGet leaves an empty file in the cache会导致安装NuGet包时出现问题。

    如果NuGet包没有完全下载,你也可以看到错误,所以包不会是零字节,但不会完全下载,NuGet无法打开它。

    所以只得从缓存中删除NuGet包并重试。


    NuGet缓存位于以下目录中:

    %localappdata%NuGetCache


    您还可以通过打开“包管理器设置”,选择“常规”并单击“浏览”按钮,从Visual Studio内部浏览NuGet缓存。


    请注意,对于较新版本的NuGet 2.8,应该修复此问题。

    更高版本的NuGet将下载到临时文件位置,并在下载完成后重命名。

    因此部分下载的NuGet包不会留在缓存中。

    解决方案:打开“包管理器设置”,选择“常规”并单击“清除缓存”按钮即可!

    酒是穿肠毒药,色是刮骨钢刀,财是惹祸根苗,气是雷烟火炮。 不过,无酒毕竟不成席,无色世上人渐稀,无财何人早早起,无气处处惹人欺。 饮酒不醉量为高,见色不迷真英豪,不义之财君莫取,忍气饶人祸自消。 酒色财气四堵墙,人人都在里边藏,谁若跳到墙外边,不是神仙也寿长。 君听我一言:做人,量体裁衣。
  • 相关阅读:
    阐述:SIP协议是什么
    【SIP协议】学习初学笔记
    【协议学习】SIP基本场景分析
    电话的前世今生
    深入浅出SIP协议
    QVariant类及QVariant与自定义数据类型转换的方法
    Qt中如何根据类名来实例化对象
    模板的全特化与偏特化
    为什么c++中,有时可以用类名直接访问非静态成员函数?
    C++引用详解
  • 原文地址:https://www.cnblogs.com/laosan007/p/11720092.html
Copyright © 2011-2022 走看看