.net-core - 使用 Ashampoo WinOptimize 后删除 .Nuget/packages 文件夹的所有内容
问题描述
在 Visual Studio 2017 中,我无法调试任何应用程序并创建新的 .Net Core 项目。已删除所有引用。
解决方案
使用 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
.
希望这可以帮助。
推荐阅读
- java - 尝试将中缀转换为后缀返回向后输出
- javascript - javascript函数中的数据切换
- julia - Savitzky Golay 在 Julia 中的实现
- android - 在 Android 和 iOS 上使用 QT 和 QML 编辑视频
- python - Python:为什么控制台向我显示错误接受参数?
- java - 如何在java中的字符串中保留反斜杠
- c# - ASP 样板 - ITransient 如何工作
- apache-kafka - 在 KSQL 中创建表时如何设置关键字段?
- django - 如何运行 Django 频道测试?
- azure - 依赖注入和日志记录在与 Azure Functions 一起正常工作时突然开始失败而无需更改代码