mac 上的 dnu 恢复失败
dnu restore fails on mac
我今天下载 visual studio mac 的代码。我尝试按照这些说明 https://code.visualstudio.com/Docs/ASPnet5
创建一个简单的 asp.net 5 网络应用程序
当我在 visual studio 中打开我的 Web 应用程序文件夹时,它说我需要 运行 一个恢复命令。
我 运行 dnu restore
命令就像说明告诉我的一样,但它似乎总是失败。
我每次 运行 都会收到不同的错误。不过大部分都是这样的:
CACHE https://www.nuget.org/api/v2/package/System.Threading/4.0.10-beta-22816
SharpCompress.Common.ArchiveException: Could not find Zip file Directory at the end of the file. File may be corrupted.
Restore failed
还有一个堆栈跟踪,但为了简洁起见,我现在将其省略
有人遇到过吗?
尝试dnu restore --no-cache
。
您可能还需要删除以前下载的文件 - 检查 ~/.dnx/packages
。在尝试上述操作之前,我从该文件夹中删除了所有文件。另外,请参阅下面的评论,如果 ~/.dnx/runtimes
包含意外版本,删除它们也可能有效。请注意,可以使用 dnvm
.
控制当前运行时版本
我从未见过 NullReference 异常,但我遇到了 SharpCompress.Common.ArchiveException。我怀疑 dnu 认为缓存状态与实际缓存状态不匹配(可能是第一次超时或其他)。
我今天下载 visual studio mac 的代码。我尝试按照这些说明 https://code.visualstudio.com/Docs/ASPnet5
创建一个简单的 asp.net 5 网络应用程序当我在 visual studio 中打开我的 Web 应用程序文件夹时,它说我需要 运行 一个恢复命令。
我 运行 dnu restore
命令就像说明告诉我的一样,但它似乎总是失败。
我每次 运行 都会收到不同的错误。不过大部分都是这样的:
CACHE https://www.nuget.org/api/v2/package/System.Threading/4.0.10-beta-22816 SharpCompress.Common.ArchiveException: Could not find Zip file Directory at the end of the file. File may be corrupted. Restore failed
还有一个堆栈跟踪,但为了简洁起见,我现在将其省略
有人遇到过吗?
尝试dnu restore --no-cache
。
您可能还需要删除以前下载的文件 - 检查 ~/.dnx/packages
。在尝试上述操作之前,我从该文件夹中删除了所有文件。另外,请参阅下面的评论,如果 ~/.dnx/runtimes
包含意外版本,删除它们也可能有效。请注意,可以使用 dnvm
.
我从未见过 NullReference 异常,但我遇到了 SharpCompress.Common.ArchiveException。我怀疑 dnu 认为缓存状态与实际缓存状态不匹配(可能是第一次超时或其他)。