簡體   English   中英

如何在自定義目標之后運行構建后事件?

[英]How to run post build events after custom target?

我在構建后事件中有一些命令,這些命令無法移至目標,並且需要構建后事件在我創建的自定義目標之后運行。 我有依賴於默認目標Build自定義目標CustomTarget

<Target Name="CustomTarget" DependsOnTargets="Build">
<!--Execute some commands-->
</Target>

我已經將.csproj中的默認目標從Build更改為CustomBuild

<Project ToolsVersion="4.0" DefaultTargets="CustomTarget" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--...-->
</Project>

而且,在CustomTarged之前,仍會執行來自構建后事件的代碼。 DefaultTargets=""項目部分中定義的所有目標之后,有什么方法可以執行構建后事件?

嘗試使用如下腳本:

  <Target Name="CustomTarget" BeforeTargets="PostBuildEvent">
    <!--Execute some commands-->
    <Message Text="This is custom target"/>
  </Target>

根據日志:vs將在構建事件后執行自定義目標。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM