我希望通过更改 PATH 环境变量来使用替代工具集(cl.exe、link.exe 等...)构建我的解决方案。
当我使用“devenv MySolution.sln”构建解决方案时,它正确使用了替代工具集(调用替代 cl.exe 而不是 Visual C++ cl.exe)。当我使用 MSBuild 构建它时,它仍然使用 Visual C++ 编译器,而忽略了我的 PATH 设置。
这个问题有什么解决办法吗?有谁知道如何让 MSBuild 通过解析 %PATH% 来调用编译器(当然,无需修改我的所有项目和解决方案文件)。