none
vs2017 测试窗口xunit无法使用 RRS feed

  • 问题

  • vs测试窗口无法使用,xunit 命令行可以使用,下面是output window错误信息:

     [2018/2/2 18:29:18 Error] 由于无法加载项目 org.test.test 的详细信息,操作失败。
    [2018/2/2 18:29:25 Informational] ------ 加载播放列表已开始 ------
    [2018/2/2 18:29:25 Informational] ========== 加载播放列表已完成(0:00:00.0190509) ==========
    [2018/2/2 18:29:29 Informational] ------ 发现测试已开始 ------
    [2018/2/2 18:29:31 Error] 路径中具有非法字符。
    [2018/2/2 18:29:31 Informational] ========== 发现测试已完成: 0 个已找到(0:00:02.3913628) ==========

    环境:vs2017 community 15.5.6,

             .net core 2.0

            xunit 2.3.1

            xunit.runner.visualstudio 2.3.1

            Microsoft.Net.Test.Sdb(15.3.0-preview-2017...)

    补充:

      首先感谢二位的回答。下面是我直接用 vstest.console运行的结果。错误就是这个,但是我的test explorer 为什么不使用的是 dotnet xunit的结果昵?

     我升级Microsoft.Net.Test.Sdb(15.3.0-preview-2017...) 为15.5稳定版本,还是不行。

      C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TestWindow>vstest.console C:\Users\ck007\Source\Repos\XUnitTestProject1\XUnitTestProject1\bin\Debug\netcoreapp2.0\XUnitTestProject1.dll
    Microsoft (R) 测试执行命令行工具版本 15.5.0
    版权所有 (C) Microsoft Corporation。保留所有权利。

    正在启动测试执行,请稍候...
    路径中具有非法字符。

    测试运行已中止。


    • 已编辑 walt.chen 2018年2月5日 9:20 补充
    2018年2月2日 10:33

全部回复

  • 15.3.0-preview-2017

    现在15.5已经是正式版,15.6是preview阶段,试着将VS升级到15.5。


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2018年2月5日 0:50
  • Hi,

    欢迎在MSDN论坛发帖。

    据我所知XUNIT好像是三方的产品,如果你是在Visual Studio 的窗口中不能使用,也许是下面几个原因导致:

    1.你之前安装过  xUnit.net Visual Studio  Runner VSIX,现在需要卸载,再安装。

    2.删掉这个目录下面的东西 %TEMP%\VisualStudioTestExplorerExtensions

    关于更多详细的信息,你可以查看Running tests with Visual Studio 这个部分。

    Best  Regards,

    Hart

    注意:此回复包含对第三方万维网站点的引用。 Microsoft提供此信息为您提供方便。 Microsoft不控制这些网站,并且没有测试在这些网站上发现的任何软件或信息; 因此,Microsoft不能对任何软件或信息的质量,安全性或适用性做任何声明。 使用互联网上发现的任何软件都存在固有的危险,Microsoft警告您,在从互联网检索任何软件之前,请确保您完全理解风险。


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年2月5日 8:53
    版主