如何进入
<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宏替换路径中的变量部分,但那会是哪些宏呢?
2条答案
按热度按时间jyztefdp1#
根据this documentation、
宏观
字符串
会传回目前所使用之Visual Studio版本的安装文件夹路径。
因此,下列项目应该适用于Visual Studio的所有版本,而mstest.exe则位于安装目录下的子文件夹\Common7\IDE\:
型
mhd8tkvw2#
我正在寻找MsBuild bin目录,发现了以下内容:$(DevEnvDir)....\Msbuild\Current\Bin\Microsoft.Build.dll