我正在python中编写一个脚本来构建解决方案文件,并自动报告所有配置和平台的错误和警告数量。目前,我依赖于用户提供msbuild的位置这一事实,我可以用它来构建项目。是否有自动方法在运行脚本的机器中查找最新的msbuild.exe的位置?
请注意,测试计算机会不断更改,并且最新的msbuild.exe的位置可能(大多数情况下并非如此)不同。此外,通常不会为测试计算机中的msbuild.exe设置PATH变量。
答案 0 :(得分:0)
你考虑过像......
%FrameworkDir%%FrameworkVersion%\MSBuild.exe
答案 1 :(得分:0)
有一个保留属性 - $(MSBuildBinPath)。