MS-Build返回Visual Studio安装路径

yquaqz18  于 7个月前  发布在  其他
关注(0)|答案(2)|浏览(74)

如何进入

<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\Web\Common7\IDE\MSTest.exe
在企业许可证的情况下,?
最通用的解决方案可能是用msbuild宏替换路径中的变量部分,但那会是哪些宏呢?

jyztefdp

jyztefdp1#

根据this documentation
宏观

$(VSInstallDir)

字符串
会传回目前所使用之Visual Studio版本的安装文件夹路径。
因此,下列项目应该适用于Visual Studio的所有版本,而mstest.exe则位于安装目录下的子文件夹\Common7\IDE\:

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

mhd8tkvw

mhd8tkvw2#

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

相关问题