You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2017开发者命令提示符无法直接调用mstest.exe的解决咨询

在VS2017开发者命令提示符中调用MSTest.exe的解决方案

我之前在把VS2015的测试构建脚本迁移到VS2017时,也碰到过同样的问题——原来直接运行mstest.exe就行,到了VS2017的开发者命令提示符里却失效了,查常规的路径指引也不管用。后来摸索出几个靠环境变量快速定位的方法,分享给你:

  • 借助%VCIDEInstallDir%环境变量:

    "%VCIDEInstallDir%..\mstest.exe"
    

    这个变量指向VS中VC组件的IDE安装目录,向上回退一级就能找到IDE根目录下的mstest.exe。

  • 利用%VSINSTALLDIR%环境变量:

    "%VSINSTALLDIR%\Common7\IDE\mstest.exe"
    

    %VSINSTALLDIR%是VS的根安装路径,直接拼接Common7\IDE\就能精准定位到目标程序。

  • 通过%DEVENVDIR%环境变量:

    "%DEVENVDIR%mstest.exe"
    

    更省心的方式——%DEVENVDIR%本身就指向Common7\IDE\目录,直接加上mstest.exe就能调用。

需要注意的是,这些环境变量只有在VS2017开发者命令提示符中才会被正确初始化,普通的CMD窗口里是无法识别的哦。

内容的提问来源于stack exchange,提问作者Jack Miller

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 08:07:46