代码之家  ›  专栏  ›  技术社区  ›  comdiv

如何正确设置TeamServer build以运行。与XUnit的NET Core项目

  •  1
  • comdiv  · 技术社区  · 7 年前

    我有以下项目

    /proj.sln
    /some.lib.test/ 
        /some.lib.test.csproj
    

    哪里 一些lib。测验项目文件

    <Project Sdk="Microsoft.NET.Sdk">
    
      <PropertyGroup>    
        <TargetFramework>netcoreapp2.0</TargetFramework>
      </PropertyGroup>
    
      <ItemGroup>
        <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
        <PackageReference Include="xunit" Version="2.3.0-beta5-build3769" />
        <DotNetCliToolReference Include="dotnet-xunit" Version="2.3.0-beta5-build3769" />
        <PackageReference Include="xunit.runner.visualstudio" Version="2.2.0" />
      </ItemGroup>
    
      <ItemGroup>
        <Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
      </ItemGroup>
    
    </Project>
    

    我试图搜索网页,但没有得到有效的结果。

    dotnet test dotnet xunit -根本不起作用(我认为不能用于sln级别) VSTS Test Task -没有看到任何结果

    在日志中:

    c: \bin\vs\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest。安慰exe文件

    [xUnit.net 00:00:00.1787131]跳过:iskkonekb。库维拉。模型测试(找不到以下任何程序集:xunit.execution.desktop.dll)

    我找不到徐妮特。处决Nuget中的桌面

    添加-没有帮助

    1 回复  |  直到 7 年前
        1
  •  3
  •   starian chen-MSFT    7 年前

    1. 删除文件任务(源文件夹: $(System.DefaultWorkingDirectory) **/TestResults/** )
    2. .NET Core还原
    3. .NET Core测试(参数: --configuration $(BuildConfiguration) --logger "trx" )
    4. VSTest ; 测试结果文件: **\*.trx $(System.DefaultWorkingDirectory)