将 GoLand 运行的 Go 构建和测试进程路径添加到 Windows Defender 的排除项中,可以显著减少杀毒软件的扫描开销,从而提高 Go 编译和测试的速度。

问题:

如何将 GoLand 直接运行的 maintest 函数所涉及的 go buildgo test 进程排除到 Windows Defender?

推荐的 Windows Defender 排除项(文件/文件夹):

为了确保 Go 构建和测试流程顺畅且快速,主要需要排除以下三个关键路径:

类别 目的 排除路径示例 查找方法
1. Go 语言工具链 (GOROOT) 排除 Go 编译器和 go.exe 本身。 %ProgramW6432%\Go\%ProgramFiles(x86)%\Go\ GoLand Settings/Preferences > Go > SDK 中配置的路径。
2. Go 编译缓存 (GOCACHE) 排除 Go 存储编译工件和构建缓存的目录。 %LocalAppData%\go-build\ 默认路径通常在此;或检查 $GOCACHE 环境变量。
3. 项目工作目录 排除 GoLand 运行 maintest 时生成的临时可执行文件 %userprofile%\GoProjects\MyAwesomeProject\ 你 Go 项目所在的根目录。

💡 注意: 请将上述示例路径替换为你系统上的实际路径。

🛠️ 在 Windows Defender 中添加排除项的步骤:

  1. 打开 Windows 安全中心 (Windows Security)
  2. 点击 病毒和威胁防护 (Virus & threat protection)
  3. 病毒和威胁防护设置 下,点击 管理设置 (Manage settings)
  4. 滚动到最下方,找到 排除项 (Exclusions),点击 添加或删除排除项 (Add or remove remove exclusions)
  5. 点击 添加排除项 (+ Add an exclusion)
  6. 根据需要选择 文件夹 (Folder)文件 (File),并分别添加上表中列出的所有路径。

是否需要我用这段信息创建一个笔记或提醒,以便你在配置好后可以删除旧的排除项?