以下是运行设置文件,其中定义了自定义参数。
        <?xml version="1.0" encoding="utf-8"?> <RunSettings> <TestRunParameters> <Parameter name="publishResults" value="true" /> </TestRunParameters> </RunSettings>

这就是我从命令行运行命令的方式
dotnet测试MyTests --settings development.runsettings --no-build

我想避免.runsettings并喜欢这样运行
dotnet test MyTests --publishResults true-否生成

可能吗?

最佳答案

是的,可以,但是您的语法不正确。从this文档中,您可以这样称呼它:

dotnet test MyTests --no-build -- publishResults=true


观察到RunSettings参数是最后一个传入的参数。还要注意在--publishResults=true之间有一个空格。该空间指定随后出现的参数用于RunSettings。

10-04 18:54