0
我创建了下面的csproj文件中的ASP.NET 1.1核心测试的xUnit项目的测试结果:获取与命令行DOTNET测试
<Project ToolsVersion="15.0">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" />
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.6</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="**\*.cs" />
<EmbeddedResource Include="**\*.resx" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Sdk" Version="1.0.0-alpha-20161104-2">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0- preview-20161123-03" />
<PackageReference Include="Microsoft.NETCore.App" Version="1.1.0" />
<PackageReference Include="xunit" Version="2.2.0-beta4-build3444" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\ClassLib\ClassLib.csproj"/>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
我能够使用dotnet test
使用命令行运行该项目,但我没有看到有多少测试通过或失败的任何信息。
我使用的是DOTNET命令行的版本是:
.NET Command Line Tools (1.0.0-preview4-004124)
我怎样才能显示测试结果?
Os在Asp.Net Core 1.1中使用Visual Studio代码时,这也有效吗?或者仅适用于Visual Studio 2017? –
只需将TargetFramework值更改为netcoreapp1.1即可 – natemcmaster