相关疑难解决方法(0)

如何使用msbuild获取exec任务输出

我试图通过exec任务得到简单的输出msbuild:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Target Name="Test">
    <Exec Command="echo test output">
      <Output TaskParameter="Outputs" ItemName="Test1" />
    </Exec>
    <Exec Command="echo test output">
      <Output TaskParameter="Outputs" PropertyName="Test2" />
    </Exec>
    <Message Text="----------------------------------------"/>
    <Message Text="@(Test1)"/>
    <Message Text="----------------------------------------"/>
    <Message Text="$(Test2)"/>
    <Message Text="----------------------------------------"/>
  </Target>
</Project>
Run Code Online (Sandbox Code Playgroud)

但得到下一个输出:

  echo test output
  test output
  echo test output
  test output
  ----------------------------------------
  ----------------------------------------
  ----------------------------------------
Run Code Online (Sandbox Code Playgroud)

如何通过我的脚本输出?

msbuild exec msbuild-task

76
推荐指数
3
解决办法
3万
查看次数

标签 统计

exec ×1

msbuild ×1

msbuild-task ×1