Visual studio Visual studio 2015 nuget程序包未还原

Visual studio Visual studio 2015 nuget程序包未还原,visual-studio,nuget,visual-studio-2015,nuget-package-restore,Visual Studio,Nuget,Visual Studio 2015,Nuget Package Restore,我有一个包含多个nuget项目的项目,当我使用visual studio 2015打开此项目时,我进行了nuget还原,但所有的包引用仍然被破坏。在packages文件夹中,已下载所有软件包。如何恢复软件包?重要的是,当前定义的版本保持不变,不升级包 如果我卸载我的项目,引用看起来不错,包版本匹配: <Reference Include="Dapper"> <HintPath>..\packages\Dapper.1.42\lib\net45\Dapper.dll&

我有一个包含多个nuget项目的项目,当我使用visual studio 2015打开此项目时,我进行了nuget还原,但所有的包引用仍然被破坏。在packages文件夹中,已下载所有软件包。如何恢复软件包?重要的是,当前定义的版本保持不变,不升级包

如果我卸载我的项目,引用看起来不错,包版本匹配:

<Reference Include="Dapper">
  <HintPath>..\packages\Dapper.1.42\lib\net45\Dapper.dll</HintPath>
</Reference>
<Reference Include="EasyNetQ">
  <HintPath>..\packages\EasyNetQ.0.49.3.390\lib\net40\EasyNetQ.dll</HintPath>
</Reference>
<Reference Include="FluentScheduler">
  <HintPath>..\packages\FluentScheduler.3.1.45\lib\net40\FluentScheduler.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
  <HintPath>..\packages\Newtonsoft.Json.6.0.4\lib\net45\Newtonsoft.Json.dll</HintPath>
</Reference>

..\packages\Dapper.1.42\lib\net45\Dapper.dll
..\packages\EasyNetQ.0.49.3.390\lib\net40\EasyNetQ.dll
..\packages\FluentScheduler.3.1.45\lib\net40\FluentScheduler.dll
..\packages\Newtonsoft.Json.6.0.4\lib\net45\Newtonsoft.Json.dll

首先导航到C:\Users\.dnx\packages并从此位置删除所有包


接下来,在VS2015中加载您的项目,并在Package Manager控制台中运行
dnu restore
(如果您没有默认进入project.json文件所在的目录,则可能必须使用cd命令进入该目录)

缺少.nuget文件夹。出于某种原因,将我的.nuget文件夹从原始解决方案提交到项目SVN,然后更新损坏的项目SVN修复了该问题。

在我的用户文件夹中没有以.dnx开头的路径。在Package Manager控制台中尝试时,“dnu”一词不会被识别为cmdlet的名称。