gpt4 book ai didi

.net-core - 通过ReSharper运行的NUnit .NET Core

转载 作者:行者123 更新时间:2023-12-03 13:20:45 25 4
gpt4 key购买 nike

我正在尝试通过ReSharper在Visual Studio 2017中为.NET Core 2.0项目运行NUnit测试。我已经将测试.proj程序集设置为控制台应用程序和类库。因此,它似乎不是输出类型。该解决方案不会发现任何单元测试,只会在运行0个测试的情况下不显示任何结果。

这是我用于测试项目的.csproj文件:

<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<AssemblyName>eCorp.WebStore.OrderService.Tests</AssemblyName>
<RootNamespace>eCorp.WebStore.OrderService.Tests</RootNamespace>
<ApplicationIcon />
<OutputType>Exe</OutputType>
<StartupObject />
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" />
<PackageReference Include="NUnit" Version="3.9.0" />
<PackageReference Include="NUnit3TestAdapter" Version="3.9.0" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\..\Core\OrderService.Domain\OrderService.Domain.csproj" />
<ProjectReference Include="..\..\Core\OrderService.Infrastructure\OrderService.Infrastructure.csproj" />
</ItemGroup>

</Project>


我已经发现了这一点:
Run NUnit tests in .NET Core

提供的解决方案似乎都不适合我。

最佳答案

我通过安装以下NuGet软件包来解决


NUnit
NUnit3TestAdapter
Microsoft.NET.Test.Sdk

关于.net-core - 通过ReSharper运行的NUnit .NET Core,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47445769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com