【问题标题】:Running command after publishing files发布文件后运行命令
【发布时间】:2013-02-27 00:56:58
【问题描述】:

我正在尝试在发布后运行命令。

<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.

“发布文件”步骤完成后如何实现?

【问题讨论】:

  • 这是我的项目文件,我只想在将文件复制到发布位置后执行一个程序。这是我对 .csproj 文件所做的唯一更改。

标签: visual-studio-2012 msbuild clickonce publish


【解决方案1】:

你有什么挥之不去的“DependsOnTargets”吗?

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

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

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

【讨论】:

  • 是的,“后”目标并不完全在后开火。
  • 你解决了吗? (我很好奇你的问题是什么............作为我们的构建大部分时间都被 msbuild 东西卡住的开发人员)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-09
  • 1970-01-01
  • 2017-08-28
  • 1970-01-01
相关资源
最近更新 更多