Visual Studio 2019 启动项目构建后长时间无法完成问题求助
由于你使用
dotnet build命令可以正常构建项目,说明项目本身、项目依赖、MSBuild核心组件都是正常的,问题仅出在Visual Studio的运行环节。
可尝试的解决步骤
- 调整VS生成配置
打开工具 > 选项 > 项目和解决方案 > 生成并运行,做如下修改后重启VS:- 将「最大并行项目生成数」改为1
- 取消勾选「允许并行项目生成」
- 取消勾选「使用MSBuild进程外生成提升生成速度」
- 排查扩展冲突
按Win+R输入devenv /safemode启动VS安全模式,此时所有第三方扩展都会被禁用,尝试构建项目。如果安全模式下构建正常,逐一禁用近期更新/安装的扩展定位冲突项,常见的冲突来源为代码扫描插件、自定义格式化工具、第三方Git管理扩展。 - 重置VS用户数据
关闭所有VS窗口,打开VS的开发者命令提示符,执行devenv /resetuserdata,等待重置完成后重新启动VS加载项目测试。 - 检查安全软件拦截
临时关闭本机的杀毒软件、终端安全防护软件后重试构建,部分安全软件会对VS生成过程中的临时文件加锁扫描,导致构建进程永久阻塞。如果关闭后构建正常,将VS的安装目录、项目存储目录、临时文件目录加入安全软件的白名单即可。 - 修复VS安装
打开Visual Studio Installer,选择对应的VS2019版本,点击「修复」选项,等待修复完成后重启系统再测试构建。
内容的提问来源于stack exchange,提问作者Moisej Braver
相关产品推荐
相关产品推荐

