• vs运行测试时显示的超时错误


    在使用Visual studio 2019 Community运行测试的时候,产生了如下报错:

    未能协商协议,等待响应在 90 秒后超时。出现此问题可能是因为计算机性能较低,请设置环境变量 VSTEST_CONNECTION_TIMEOUT,增加超时时间值。

    非常奇怪的是,同样的项目,换一个开发环境(装有Ubuntu的阿里云服务器)就可以照常运行,于是乎怀疑是不是本机的Visual studio 2019 Community 2019出了问题。但是在本机使用CLI命令dotnet test依然报出同样的错误。

    之前也遇到过这个问题,但是当时谷歌一番也没有找到合适的解决方案,在我决定放一放的时候,莫名其妙的好了(可能和VS2019版本更新有关)。

    最近又遇到了这个让人头疼的问题,正值我增加测试代码的节骨眼上,本机无法运行测试用例大大增加了我的时间成本,让我非常头疼。于是乎又去谷歌一番寻找答案,可惜的是,无论中文英文,有关该问题的解决方案都很少。折腾一番依旧无果,在我准备重装开发工具Visual studio 2019 Community 2019的时候,偶然间我发现插件ReSharper也有运行测试的功能(之前使用VS自带的测试资源管理器),但是令人匪夷所思的问题发生了,明明我是安装了Microsoft.NET.Test.Sdk这个Nuget包的(确定安装在了测试项目中),ReSharper却提示我该包缺失,并且只能提示我进行安装,于是乎,新的一番折腾开始了。

    我进行了以下操作:

    • 点击ReSharper的智能提示进行重新安装
    • 手动将Microsoft.NET.Test.SdkNuget包卸载安装
    • 更新Visual studio 2019 Community 2019至最新版本(16.2.2)

    我个人认为可能是点击reSharper的智能提示进行重新安装(需要重启)起了决定性的作用,目前是恢复正常了。

    希望我的经历能给遇到这个问题的朋友们一些小小的帮助。

  • 相关阅读:
    基础档案后台CO应用实例_存货档案自动同步功能
    U8应收管理Co单据
    U8供应链各业务单据CO功能
    jq判断是PC还是手机端的方法
    C#下OCX控件的完美使用
    如何使用C#调用U8的COM组件之四 Interop合并方案
    如何使用C#调用U8的COM组件之三 繁多的Interop
    如何使用C#调用U8的COM组件之二 利器与初探
    如何使用C#调用U8的COM组件之 一前言
    【vue】table动态加载图片时,遇到图片不显示问题
  • 原文地址:https://www.cnblogs.com/hooyeefam/p/11352896.html
Copyright © 2020-2023  润新知