Visual Studio 2022构建WCF项目后生成按钮禁用 关闭提示需停止构建
Visual Studio 2022 构建后生成按钮锁定无法关闭解决方案问题
问题现象
以管理员身份启动Visual Studio 2022构建包含多项目类型的解决方案时,首次构建完成后会出现两个异常表现:
- 顶部菜单栏的生成按钮处于禁用状态,无法触发新的构建操作
- 尝试关闭解决方案时会弹出错误提示,无法正常关闭
弹出的提示内容为:
The build must be stopped before the solution can be closed.
各阶段界面状态如下:
- 首次构建前界面状态:

- 首次构建完成后界面状态:


- 关闭解决方案时的报错弹窗:

问题定位
当前解决方案涵盖dbml、WPF、C#、WCF四类项目,经单独构建各项目验证:
仅构建WCF项目时会稳定复现上述故障,构建其余三类项目均无异常。
查看任务管理器中Visual Studio相关关联进程:
尝试逐一结束关联进程排查异常触发源,未定位到导致问题的特定进程。出现故障时仅能通过强制结束devenv.exe进程重启Visual Studio,才能让生成按钮恢复可用状态。
解决方法
该问题属于Visual Studio 2022的已知Bug,已在17.2.6版本中完成修复,遇到相同问题的用户直接将Visual Studio 2022升级至17.2.6及以上的最新版本即可解决。
内容的提问来源于stack exchange,提问作者RosnelOn
相关产品推荐
相关产品推荐

