dotnetを使用してnunitテストプロジェクトをアップグレードした後、jsonからcsprojに移行します。私はもはや私のテストを実行することはできません。csprojで.netコアにテストディスカバーを登録する方法
テストケースの検出を実行するためのテストディスカバーが登録されていません。 テストの発見者を登録して、再試行してください。
https://docs.microsoft.com/en-us/dotnet/articles/core/tools/project-json-to-csproj#testrunner
どのように私は登録しない:ここに参照のため
は
が<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="../Jsonics/Jsonics.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
<PackageReference Include="NUnit" Version="3.6.0" />
<PackageReference Include="dotnet-test-nunit" Version="3.4.0-beta-3" />
</ItemGroup>
</Project>
次のページではとMSTESTではなく、NUnitのためには、xUnitのために何をすべきかを指示する私のcsprojファイルですテスト発見者?
私は新しいバージョンのdotnet-test-nunitが必要だと思っています。 –
FWIW、NCrunch(http://www.ncrunch.net)の最新バージョンでテストを実行できます。 – GreenMoose