8

我试图在发布后运行命令。

<Target Name="AfterPublish" AfterTargets="MSDeployPublish">
  <Exec Command="echo @@@@@ AfterPublish @@@@@ " />
</Target>

但正如您在下面看到的,它在调用此目标后复制已发布的输出。

------ Publish started: Project: ClickOnceTest, Configuration: Debug Any CPU ------
2>  @@@@@ AfterPublish @@@@@ 
Connecting to 'C:\temp\Debug\'...
Publishing files...
Publish success.

“发布文件”步骤完成后,如何让它发生?

4

1 回答 1

1

你有任何挥之不去的“DependsOnTargets”吗?

http://freetodev.wordpress.com/2009/06/24/msbuild-4-0-beforetargets-and-aftertargets/

有一些“执行规则”......当这种情况发生时。

我认为您没有提供足够的 msbuild 内容。

于 2013-02-27T14:10:44.210 回答