MS-Build 返回 Visual Studio 安装路径

问题描述 投票:0回答:2

如何入境

<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�9\Enterprise\Common7\IDE\MSTest.exe

如果是企业执照?

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

visual-studio msbuild mstest
2个回答
0
投票

根据此文档

宏观

$(VSInstallDir)

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

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

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

0
投票

我正在寻找MsBuild bin目录并发现以下内容: $(DevEnvDir)....\Msbuild\Current\Bin\Microsoft.Build.dll

© www.soinside.com 2019 - 2024. All rights reserved.