You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Rider切换/最大化窗口时反复自动构建Godot项目问题求助

Rider + Godot:切换窗口/最大化时自动触发构建并强制切换到Build工具的问题解决

问题描述

  • 切换回Rider窗口或最大化窗口时,IDE会自动启动Build工具并构建项目,结束后显示Build finished successfully
  • 通过Player或任意TSCN文件运行游戏时,Build工具会默认打开;即使手动切换到Run工具,点击游戏窗口后IDE仍会切回Build工具
  • 每次切换回Rider,Build工具界面都显示构建成功内容,而正常项目的Build工具界面显示Nothing to show

已尝试的无效方案

  • 在Settings→Build, Execution, Deployment→Toolset and Build中关闭了“Run build after solution is loaded”选项
  • 打开一个无自动构建设置的项目,保存Build设置时选择了“This computer”选项

解决办法

1. 检查Godot插件的自动构建设置

  • 打开Rider的Settings→Plugins→Godot,查找是否有自动构建相关的选项(比如“Auto build on project focus”),如有则关闭
  • 确认Godot插件版本与当前Rider版本兼容,不兼容则尝试升级/降级插件

2. 重置项目级IDE配置

  • 关闭Rider,找到项目根目录下的.idea文件夹,删除后重新打开项目(建议先备份该文件夹内的自定义配置)
  • 此操作会重置项目的构建触发器、工具窗口布局等IDE级设置

3. 排查解决方案的构建触发器

  • 右键解决方案→Properties→Build Events,清空不必要的构建前后事件
  • 进入Settings→Build, Execution, Deployment→Build Tools→MSBuild,检查是否启用了“Auto-build on solution change”类的隐藏选项,如有则关闭

4. 调整工具窗口自动切换规则

  • 打开Build工具窗口,点击右上角齿轮图标→View Mode,取消勾选“Auto-raise”,避免构建完成后强制切换到Build窗口
  • 同理,在Run工具窗口的设置中确认“Auto-raise”是否开启,确保运行游戏时保持在Run窗口

5. 检查Godot项目的联动设置

  • 打开Godot编辑器的Project→Project Settings→Editor→Export,禁用与Rider联动的自动构建脚本(如果存在)
  • 确认.gd文件与Rider的关联无异常,无多余的文件监听逻辑触发构建

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 20:12:02