簡體   English   中英

Visual Studio 2015 Nuget包未還原

[英]Visual studio 2015 nuget package not restoring

我有一個包含多個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>

首先,導航到C:\\ Users \\ .dnx \\ packages並從該位置刪除所有軟件包。

接下來,在VS2015中加載您的項目,然后在Package Manager控制台中運行dnu restore (如果您的project.json文件未默認到該目錄,則可能必須使用cd命令進入該目錄)

.nu​​get文件夾丟失。 由於某種原因,將我的.nuget文件夾從原始解決方案提交到項目SVN,然后更新損壞的項目SVN可以解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM