【问题标题】:MS-Build returning the visual studio installation pathMS-Build 返回 Visual Studio 安装路径
【发布时间】:2021-07-28 16:26:27
【问题描述】:

怎样才能进入

<MsTestExePath>$(MSBuildProgramFiles32)Microsoft Visual Studio 14.0\Common7\IDE\mstest.exe</MsTestExePath>

在 .proj 文件中进行通用化,以便构建也适用于 Visual Studio 2019 的不同许可证,其中 mstest.exe 位于

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\MSTest.exe

如果是企业许可证?

最通用的解决方案可能是用 msbuild 宏替换路径的可变部分,但那会是哪些?

【问题讨论】:

标签: visual-studio msbuild mstest


【解决方案1】:

根据this documentation

$(VSInstallDir)

返回当前使用的 Visual Studio 版本的安装文件夹路径。

因此,以下条目应适用于所有版本的 Visual Studio,其中 mstest.exe 位于安装目录下的子文件夹 \Common7\IDE\ 中:

<MsTestExePath>$(VSInstallDir)Common7\IDE\mstest.exe</MsTestExePath>

【讨论】:

    猜你喜欢
    • 2016-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-24
    • 2019-03-20
    • 1970-01-01
    相关资源
    最近更新 更多