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

问题描述 投票:0回答:1

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

.net-core visual-studio-2017 nuget
1个回答
0
投票

使用Ashampoo WinOptimizer后,.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可用(Tools-> Options-> NuGet Package Manager-> Package Sources):

enter image description here

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

enter image description here

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

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.