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

VS2019运行单元测试报错vstest.console进程90秒内无法连接testhost进程

Visual Studio 2019单元测试连接超时解决方案

原报错信息:

Microsoft.VisualStudio.TestPlatform.ObjectModel.TestPlatformException:
vstest.console process failed to connect to testhost process after 90
seconds. This may occur due to machine slowness, please set
environment variable VSTEST_CONNECTION_TIMEOUT to increase timeout.

可行解决方案(按优先级从高到低执行)

  • 调整测试连接超时配置
    打开系统环境变量配置界面,新建变量,变量名填VSTEST_CONNECTION_TIMEOUT,值设置为120(单位为秒,设备运行慢可上调至300),配置完成后重启所有VS窗口和命令行工具重试。
  • 清理VS测试缓存
    关闭所有VS窗口,依次删除以下路径下的全部缓存文件:
    • %LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS2019版本号文件夹>\TestExplorer
    • %TEMP%\VisualStudioTestExplorerExtensions
      重启VS后右键解决方案选择「清理解决方案」,重新生成项目后再运行测试。
  • 重置VS用户配置
    关闭VS,按下Win+R打开运行窗口,输入devenv /resetuserdata执行,等待VS完成配置重置,重新初始化开发环境后再加载项目测试。
  • 修复VS测试相关组件
    打开Visual Studio Installer,选择VS2019对应的「修改」选项,切换到「单个组件」标签,确认「测试工具核心功能」「适用于.NET的测试工具」「Live Unit Testing」组件已全部安装,缺失的勾选后完成安装并重启VS。
  • 排查安全软件拦截问题
    临时关闭本地防火墙、杀毒软件、端点防护工具后重试,若测试可正常运行,将vstest.console.exe、testhost.exe、dotnet.exe(.NET Core/.NET 5+项目需添加)加入安全软件白名单即可。
  • 回滚近期更新
    若上述方案均无效,卸载问题出现前一周内安装的VS累积更新、Windows系统更新后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 09:24:10