首页 > 解决方案 > 使用 Ashampoo WinOptimize 后删除 .Nuget/packages 文件夹的所有内容

问题描述

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

标签: .net-corevisual-studio-2017nuget

解决方案


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

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

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

在此处输入图像描述

一段时间后包还原完成:

在此处输入图像描述

那些包被恢复在文件夹中.Nuget/packages

因此,要恢复这些包,首先,您应该确保包源nuget.org可用(工具->选项->NuGet 包管理器->包源):

在此处输入图像描述

其次,确保选中复选框Allow NuGet to download missing packages

在此处输入图像描述

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

希望这可以帮助。


推荐阅读