gpt4 book ai didi

visual-studio - 如何配置 Visual Studio 的测试应用程序

转载 作者:行者123 更新时间:2023-12-02 07:46:41 26 4
gpt4 key购买 nike

在我的电脑上,单元测试执行不起作用。
在一位同事的电脑上,它正在运行(他有不同版本的 Visual Studio 2017 Professional)。
因此,我在启动测试时向他询问输出窗口(“调试”选项卡页)的结果,我已经看到他的第一条日志行和我的第一条日志行之间存在很大差异:

我的第一条日志行(部分):

'testhost.x86.exe' (CLR v4.0.30319: DefaultDomain): ...\mscorlib.dll'. ...

他的第一条日志行:

'vstest.executionengine.x86.exe' (CLR v4.0.30319: DefaultDomain): ...\mscorlib.dll'. ...

因此,他的配置似乎使用程序 vstest.executionengine.x86.exe 来启动单元测试,而我的配置则导致程序 testhost.x86.exe被使用。

我的 PC 上有这两个程序(UNIX 模拟器 find 结果):

Prompt> find ./ -name "testhost.x86.exe" 2>/dev/null
...
./Program Files (x86)/Microsoft Visual Studio/2017/Professional/Common7/IDE/Extensions/TestPlatform/testhost.x86.exe

Prompt> find ./ -name "vstest.executionengine.x86.exe" 2>/dev/null
./Program Files (x86)/Microsoft Visual Studio/2017/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/vstest.executionengine.x86.exe
...

如何修改 Visual Studio 环境的配置,以便使用 vstest.executionengine.x86.exe 启动单元测试?

最佳答案

目前问题已解决,是版本不匹配造成的。

关于visual-studio - 如何配置 Visual Studio 的测试应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49774437/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com