Tôi đang cố gắng để có được đầu ra đơn giản bằng việc exec với msbuild
:Làm thế nào có được đầu ra nhiệm vụ exec với 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>
Nhưng nhận được kết quả tiếp theo:
echo test output
test output
echo test output
test output
----------------------------------------
----------------------------------------
----------------------------------------
Làm thế nào tôi có thể nhận ra bằng cách của tôi kịch bản?
thể trùng lặp của [đầu ra Thu thập từ một nhiệm vụ exec MSBuild] (http://stackoverflow.com/questions/1519177/gathering-outputs-from-an-msbuild-exec-task) –
dường như là đúng, nhờ tôi bỏ lỡ thông tin docuemntation – tbicr
Tài liệu tốt thường không phải về những gì không thể, nhưng là gì. Có nói rằng, câu hỏi của bạn có vẻ là phổ biến, vì vậy có lẽ bạn nên thêm "nội dung cộng đồng" thích hợp và do đó cải thiện tài liệu MSDN. –