在 Windows 中,使用脚本中自动查找 MSBuild 的位置
新的 .NET 项目可以直接使用 dotnet 命令,但旧的 .NET Framework 项目仍然需要 MSBuild 进行生成。
为了方便在不同环境下的自动编译
可以通过 Visual Studio Installer 的命令参数进行查找:
- PowerShell:
&"${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -prerelease -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe - CMD:
"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -prerelease -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe
参考:
https://learn.microsoft.com/zh-cn/visualstudio/msbuild/find-and-use-msbuild-versions?view=vs-2022
输了你,赢了世界又如何...

浙公网安备 33010602011771号