标签: visual-studio batch-file delphi msbuild
如果我使用命令行像这样运行 msbuild:msbuild myproject.dproj /t:Clean;Build /p:Config=Release /p:Platform=Win32 有没有办法让命令行获取该命令的实际 exe 所在位置的值?
msbuild myproject.dproj /t:Clean;Build /p:Config=Release /p:Platform=Win32
答案 0 :(得分:3)
您应该编写一个自定义目标来获取该值。
首先,将此目标添加到myproject.dproj中:
myproject.dproj
<Target Name="GetOutputValue"> <Message Importance="high" Text="$(DCC_ExeOutput)"></Message> </Target>
然后,直接使用这个命令调用GetOutputValue目标来获取那个值。
GetOutputValue
msbuild myproject.dproj /t:GetOutputValue