Это то, что я использую в своем файле .csproj для запуска обработчика графического интерфейса пользователя xUnit в качестве начального действия:
<PropertyGroup>
<StartAction>Program</StartAction>
<StartProgram>$(MSBuildProjectDirectory)\..\..\Packages\xunit.runners.1.9.1\tools\xunit.gui.clr4.exe</StartProgram>
<StartArguments>"$(MSBuildProjectDirectory)\$(OutPutPath)$(AssemblyName).dll"</StartArguments>
</PropertyGroup>
Чтобы это работало, все, что вам нужно сделать, это установить xUnit.net Runners NuGet пакет:
PM> Install-Package xunit.runners
Единственным недостатком на данный момент является то, что он зависит от версии, поэтому каждый раз, когда вы обновляете пакет NuGet до последней версии, вы должны обновлять эту конфигурацию, чтобы указывать на правильного участника.