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

use*_*145 4 c# msbuild visual-studio-2012

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

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

这可能吗?

Car*_*ark 5

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

真实的简单例子:

<Target Name="BeforePublish" BeforeTargets="MSDeployPublish">
  <Exec Command="D:\Pre.bat" />
</Target>
<Target Name="AfterPublish" AfterTargets="MSDeployPublish">
  <Exec Command="D:\Post.bat" />
</Target>
Run Code Online (Sandbox Code Playgroud)