2015-12-13 131 views
2

我有一個VS2015解決方案和一些項目。當我檢查到VSO,我得到一幫這些錯誤消息:Visual Studio在線和自動Nuget包恢復失敗

該項目引用了缺少此 計算機上NuGet包(一個或多個)。使用NuGet軟件包恢復來下載它們。有關更多 的信息,請參閱http://go.microsoft.com/fwlink/?LinkID=322105。 丟失的文件是...

意味着Nuget不恢復軟件包。 SO上的一些其他帖子建議在解決方案級別啓用Nuget恢復功能,將3個文件添加到解決方案並更新項目。

問題是,Visual Studio 2015不再提供此功能,因爲它現在支持自動Nuget包恢復功能。 Nuget的官方文檔也不是很清楚。任何幫助都感激不盡。

+0

請勿使用將'nuget.exe'和'nuget.targets'添加到解決方案的自動程序包還原。從NuGet 2.7開始已經被棄用了 –

回答

1

我從我的VSO項目刪除packages文件夾中解決了這個問題。現在,當我登錄時,它可以正確地恢復軟件包併成功構建。

0

從「Visual Studo \ Tools \ Options \ NuGet Package Manager」中確認「確保允許NuGet下載缺失的軟件包」和「在Visual Studio中生成時自動檢查缺失的軟件包」。然後從「包管理器控制檯」運行下面的命令來重新安裝所有的Nu​​Get包:

Update-package -reinstall 
相關問題