2014-02-18 79 views
2

我正在用我的ASP.NET Web应用程序部署的app.ver文件中维护用户显示的应用程序版本号。在发布应用程序之前,我希望能够增加该文件中的版本号。在发布Visual Studio 2013之前ASP.NET MSBuild自定义任务

我怎样才能挂钩到MSBuild运行一个任务,这将增加发布之前?

谢谢!

+1

可能相关:http://stackoverflow.com/questions/12899650/why-does-msbuild-ignore-my-beforepublish-target – Nathan

回答

0

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

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

我尝试这样做。在.csproj文件末尾的BeforeTargets Publish和MSDeployPublish都不会被调用.. – user3325343