Asp.net core VS2019:在asp.net核心项目中添加或重命名文件速度非常慢

Asp.net core VS2019:在asp.net核心项目中添加或重命名文件速度非常慢,asp.net-core,visual-studio-2019,Asp.net Core,Visual Studio 2019,当我们添加一个文件、创建一个文件夹、重命名一个文件或文件夹时,它会持续几秒钟直到完成 即使直接在文件夹结构上进行这些更改,在VS2019中也需要几秒钟才能看到它们 在其他项目中,同一解决方案的一部分我们没有这个问题 有什么建议吗 步骤1清除缓存 Win+E打开文件资源管理器 单击选项卡“文件”和“更改文件夹和搜索选项” 单击“清除” 步骤2最小化索引范围 I.打开Windows设置并选择“索引选项” 二,。单击“修改” 三、 取消选择驱动程序C://和其他 您可以在web应用程序目录中

当我们添加一个文件、创建一个文件夹、重命名一个文件或文件夹时,它会持续几秒钟直到完成

即使直接在文件夹结构上进行这些更改,在VS2019中也需要几秒钟才能看到它们

在其他项目中,同一解决方案的一部分我们没有这个问题

有什么建议吗

步骤1清除缓存

  • Win+E打开文件资源管理器
  • 单击选项卡“文件”和“更改文件夹和搜索选项”
  • 单击“清除”
  • 步骤2最小化索引范围

    I.打开Windows设置并选择“索引选项”

    二,。单击“修改”

    三、 取消选择驱动程序C://和其他

  • 您可以在web应用程序目录中的命令提示符下执行
    dotnet还原
    。这就解决了长期冻结的问题

  • 清理此目录:

  • %SystemRoot%\Microsoft.NET\Framework\versionNumber\ASP.NET临时文件

  • 通过将属性添加到.csproj文件,可以排除额外的文件夹,如
    $(DefaultItemExcludes);ClientLib\node\u模块\**
  • 此处的参考资料:


    我的文件添加、删除、保存和文件夹添加速度都很慢

    我刚刚修复了我的,但是我的项目也有React前端,罪魁祸首是“node_modules”文件夹。我已将项目从另一个驱动器移动,并将其作为活动文件夹包含。将其从项目中排除后,一切恢复正常。由于我的项目是.Net Core 3.1+React-这样做可能会服务于其他人-不确定OP是否使用node.js

    在解决方案浏览-->右键单击节点\模块文件夹-->选择“从项目中排除”


    如果您使用的是源代码管理(git),那么它仍然可以正常工作,应用程序的其他部分也可以正常工作。

    我们在过去已经应用过这一点。这不是一个解决方案。很抱歉没有解决您的问题。为什么不在VS上附加一个调试器(VS本身就足够了),看看在这些缓慢的时期发生了什么?或者/另外,附加一个性能分析器,例如,附加到VS。VS不能附加到自身。我这么做已经多年了。当然,您需要启动VS的第二个实例。当您没有下载源时,速度会变慢。我想不涉及缓存/临时文件。是asp.net核心mvc项目,因此没有angular或类似的客户端文件夹。我的文章中的其他解决方案,如dotnet restore,您尝试过吗?不是解决方案。