如果我使用命令行来运行 msbuild,如下所示:
msbuild myproject.dproj /t:Clean;Build /p:Config=Release /p:Platform=Win32
命令行有没有办法获取该命令的实际 exe 所在位置的值?
MSBuild 可以评估并输出属性的值,而无需创建特殊目标。
msbuild myproject.dproj -getProperty:DCC_ExeOutput
您还可以获得项目组和目标结果。 请参阅https://learn.microsoft.com/en-us/visualstudio/msbuild/evaluate-items-and-properties?view=vs-2022