【问题标题】:All contents of .Nuget/packages folder were deleted after using Ashampoo WinOptimize使用 Ashampoo WinOptimize 后删除 .Nuget/packages 文件夹的所有内容
【发布时间】:2019-02-15 17:30:37
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    .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

    希望这会有所帮助。

    【讨论】:

    • 它不起作用。项目构建良好,程序包已恢复,但无法正确调试和运行。
    • @AminShirzai,如果他们没有调试和正确运行,是什么错误,应该与nuget无关,你需要更新标签。
    猜你喜欢
    • 2014-07-11
    • 1970-01-01
    • 2014-06-15
    • 1970-01-01
    • 2016-05-01
    • 1970-01-01
    • 2022-01-23
    • 2018-01-05
    • 2021-07-07
    相关资源
    最近更新 更多