Я публикую здесь свою собственную конфигурацию, возможно, это поможет.
Проект представляет собой библиотеку с именем DataStructures
, тестирующую ее с помощью Xunit:
The Tests.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1">
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\DataStructures\DataStructures.csproj" />
</ItemGroup>
</Project>
..
The Launch.json ( Gist) :
{
"version": "0.2.0",
"configurations": [
{
"name": "Build_DataStructures",
"type": "coreclr",
"request": "launch",
"program": "dotnet",
"args": ["build"],
"cwd": "${workspaceFolder}/DataStructures",
"console": "integratedTerminal"
},
{
"name": "Run_Tests",
"type": "coreclr",
"request": "launch",
"program": "dotnet",
"args": ["test"],
"cwd": "${workspaceFolder}/Tests",
"console": "integratedTerminal"
}
]
}
с помощью этой конфигурации вы можете создать и протестировать, нажав F5.