Visual studio Visual Studio 2015 Enterprise中的Nuget还原失败

Visual studio Visual Studio 2015 Enterprise中的Nuget还原失败,visual-studio,visual-studio-2015,nuget,dnx,dnu,Visual Studio,Visual Studio 2015,Nuget,Dnx,Dnu,我正在学习Scott Allen关于ASP.NET Core 1.0基础知识的Pluralsight教程。我正在使用VS 2015。我创建了新的ASP.NET 5项目,选择了空模板。然而,当我尝试构建时,我在VS中看到了这个错误 我尝试从VS或使用DNU从命令行恢复NuGet软件包 注意:我以前已将DNX版本升级到最新版本 知道是什么导致了这个问题吗?转到项目的根目录并从命令行运行: dnu restore --no-cache 转到项目的根目录并从命令行运行: dnu restore -

我正在学习Scott Allen关于ASP.NET Core 1.0基础知识的Pluralsight教程。我正在使用VS 2015。我创建了新的ASP.NET 5项目,选择了空模板。然而,当我尝试构建时,我在VS中看到了这个错误

我尝试从VS或使用DNU从命令行恢复NuGet软件包

注意:我以前已将DNX版本升级到最新版本


知道是什么导致了这个问题吗?

转到项目的根目录并从命令行运行:

dnu restore --no-cache

转到项目的根目录并从命令行运行:

dnu restore --no-cache

查看异常调用堆栈,DNX似乎无法读取一个解压缩的.nuspec文件。我会查看您的软件包目录
%home%\.dnx\packages
,并查看kestrel.https目录,看看.nuspec是否为空,文件开头是否有一些奇怪的字符,或者是否有错误的BOM表。暴力修复可能是删除.dnx\packages目录以强制再次下载内容。您可以只删除kestrel NuGet软件包目录而不受影响。查看异常调用堆栈,DNX似乎无法读取其中一个解压缩的.nuspec文件。我会查看您的软件包目录
%home%\.dnx\packages
,并查看kestrel.https目录,看看.nuspec是否为空,文件开头是否有一些奇怪的字符,或者是否有错误的BOM表。暴力修复可能是删除.dnx\packages目录以强制再次下载内容。您可以删除kestrel NuGet软件包目录。