如何更改 Visual Studio 的默认 MSTest、VSTest 参数

How to change Visual Studio's default MSTest, VSTest Parameters

我希望能够使用 MSTEST 或 VSTEST 在 Visual Studio 中从调试器进行 运行 测试。当前行为是在本地 运行ning 时删除测试 运行 结果(TRX 文件)。我正在寻找的行为相当于构建服务器 运行 宁此命令。

mstest /testcontainer:unittest.dll /resultsfile:results.trx

因为测试 Window 已经知道 dll,我猜我们只需要传入 /resultsfile 开关。

有谁知道配置 Visual Studio 以便在 运行 之后保留 trx 文件的方法吗?

我在 TestSettings 配置中没有找到任何允许这样做的内容。

糟糕; 可能刚找到答案:

<RunSettings> 
<MSTest>  
    <DeleteDeploymentDirectoryAfterTestRunIsComplete>False</DeleteDeploymentDirectoryAfterTestRunIsComplete>
</MSTest>
</RunSettings>