You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

如何关闭Visual Studio 2017保存时自动构建解决方案的功能?

这种每次保存就触发全量构建的情况确实挺闹心的,我帮你从VS本身和ReSharper两个核心方向排查解决:

一、检查Visual Studio 2017自身的设置

虽然你已经进过Tools > Options,但可能没找对具体位置:

  • 打开Tools > Options > Projects and Solutions > Build and Run,查看右侧的**"On Run, when projects are out of date"**选项,确保没设置成强制全量构建(这个主要是运行时触发,但也可能联动影响保存行为);
  • 接着去Tools > Options > Text Editor > All Languages > Advanced,找到**"Auto build after saving files"**选项,如果是勾选状态,直接取消它;
  • 另外检查是否开启了Live Unit Testing:点击顶部菜单栏的Test > Live Unit Testing > Stop,这个功能会在保存文件时自动触发构建来跑单元测试,关掉后应该能恢复正常。

二、排查ReSharper的自动构建设置

ReSharper经常会悄悄接管这类行为,优先检查它:

  • 打开ReSharper > Options(或者用快捷键Alt+R, O);
  • 导航到Build, Execution, Deployment > Toolset and Build
  • 在右侧找到**"Build on Save"**区域,看看是否勾选了Build solution on save或者Build affected projects on save,直接取消这些勾选即可。

如果上面的步骤都试过还是不行,可以试试临时禁用ReSharper(Tools > Options > ReSharper Ultimate > Suspend Now),然后测试保存是否还会触发构建,以此确认是不是ReSharper的锅。

内容的提问来源于stack exchange,提问作者floormind

火山引擎 最新活动