使用Ashampoo WinOptimize后,.Nuget / packages文件夹的所有内容均被删除

时间:2018-09-11 08:43:53

标签: .net-core visual-studio-2017 nuget

在Visual Studio 2017中,我无法调试任何应用程序并创建新的.Net Core项目。 所有引用均已删除。

1 个答案:

答案 0 :(得分:0)

  

使用Ashampoo WinOptimize后,.Nuget / packages文件夹中的所有内容均已删除

.Nuget/packages文件夹中的那些程序包是NuGet程序包的缓存。当您创建或构建.Net Core项目时,它们将被还原。

在创建或构建新的.Net Core项目时,您会发现Visual Studio正在Visual Studio底部的状态栏中还原包。例如,当您创建新的ASP.NET核心Web应用程序时:

enter image description here

打包恢复在一段时间后完成:

enter image description here

这些软件包已还原到文件夹.Nuget/packages中。

因此,要首先还原那些软件包,应确保软件包源nuget.org可用(工具->选项-> NuGet软件包管理器->软件包源):< / p>

enter image description here

第二,请确保选中复选框Allow NuGet to download missing packages

enter image description here

然后,当您创建或构建项目时,Visual Studio会自动将这些包还原到.Nuget/packages

希望这会有所帮助。