发布时有没有办法调用自定义代码?

时间:2013-03-24 23:39:00

标签: c# visual-studio-2012 msbuild

我们现在有一个很大的网站,用C#/ Asp.Net构建。我们有两个发布配置文件,一个用于Staging,另一个用于Production。它们是使用标准Web部署发布配置文件制作的。

我们现在想要做的是在我们发布到Production时随时发送电子邮件。我想做的是找到一些我可以加入的帖子发布方法。有点像Post-build事件,除了发布之外。

这可能吗?

1 个答案:

答案 0 :(得分:5)

虽然我没有测试过,但这里有一些方向

真正简单的例子:

<Target Name="BeforePublish" BeforeTargets="MSDeployPublish">
  <Exec Command="D:\Pre.bat" />
</Target>
<Target Name="AfterPublish" AfterTargets="MSDeployPublish">
  <Exec Command="D:\Post.bat" />
</Target>