我正在使用带有 NUnit 和.runsettings
文件的“测试资源管理器”在 Visual Studio 中运行测试(通过在 GUI“选择设置文件”中选择选项来指定)
我的设置文件(称为mytests.runsettings
)是:
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<RunConfiguration>
<DisableAppDomain>True</DisableAppDomain>
</RunConfiguration>
<ForceListContent>true</ForceListContent>
<NUnit>
<DomainUsage>None</DomainUsage>
</NUnit>
</RunSettings>
我已经验证它正在加载这个文件(通过添加框架节点并将其设置为假版本来验证,这会导致错误)。
但无论我做什么,它都不会在没有 AppDomain 的情况下运行!
从命令行运行确实有效:
nunit3-console.exe --domain=None --inprocess MyTests.dll
我需要做什么才能让它在 NUnit 中使用该设置?