0

根据 BizTalk 部署框架: CustomPostDeployTarget 在部署框架部署所有工件并启动 BizTalk 应用程序之后以及在重新启动 BizTalk 主机之前运行。

因此,为了在“StartApplication”之后取消登记一些发送端口,我添加了这个执行 Powershell 脚本并且工作正常的目标。

但是为什么 VStudio 在启动应用程序之前执行 target 呢?

Task:
<Target Name="CustomPostDeployTarget">
     <Exec Command="powershell.exe -NoExit -Command &quot;. '&quot;D:\Users\Test\UnenlistSendPorts.ps1&quot;'; UnenlistSendPort_u &quot;&quot;$(ProjectName)&quot; &quot;$(s)&quot;&quot;&quot; "/>     
</Target>

在此处输入图像描述

4

1 回答 1

0

如果您希望在应用程序启动后运行命令,请使用 CustomFinalDeploy 而不是 CustomPostDeployTarget。

于 2021-10-26T04:18:31.267 回答