发布Visual Studio 2013之前的ASP.NET MSBuild自定义任务

时间:2014-02-18 21:29:46

标签: c# asp.net msbuild publish

我在用我的ASP.NET网络应用程序部署的app.ver文件中维护用户显示的应用程序版本号。在发布应用程序之前,我希望能够增加该文件中的版本号。

如何挂钩到MSBuild以运行在发布之前执行此递增的任务?

谢谢!

2 个答案:

答案 0 :(得分:0)

在您的网络项目中,使用BeforeTargets目标属性添加在发布目标之前执行的Target

<Target Name="PrePublish" BeforeTargets="Publish">
    ...
</Target>

答案 1 :(得分:0)

根据this

<Project>  
    ...  
    <Target Name="BeforePublish">  
        <!-- Insert tasks to run before publish here -->  
    </Target>  
    <Target Name="AfterPublish">  
        <!-- Insert tasks to run after publish here -->  
    </Target>  
</Project>