Is there a good tutorial on MSBuild scripts? [closed]

杀马特。学长 韩版系。学妹 提交于 2019-11-26 23:24:51
Punit Vora

This was my first tutorial. Very easy to understand and follow:

https://codingcockerel.wordpress.com/2008/04/15/automating-the-build-with-msbuild/

There is a "Getting Started with MSBuild" blog post on the the Visual Studio Blog which gives a good overview on how MSBuild is hooked up with Visual studio. It's fairly recent (25.02.2010) and uses Visual Studio 2010 and the accompanying MSBuild v4.0.

There is not much code there though.

It wasn't until reading this blog that I understood that the *.csproj files themselves are MSBuild files. And also, that the Build, Clean, Rebuild and Publish command in the project context menu actually are MSBuild "targets".

I wasted a lot of time before buying the Hashimi MSBuild book, fantastic -- I concur with this review by Steven St Jean.

In addition to an excellent all-round introduction to MSBuild scripting, it has a cookbook section on doing typical build automation thigns like build numbers etc. Obviously the last TeamBuild section will not be directly relevant for you, but a lot of the topics are generic across all CI tools.

UPDATE: The 2nd ed keeps up the trend, adding a must-have section re WebDeploy

I wrote this a couple of years ago and try to keep it up to date with new MSBuild features:

http://thomasardal.com/msbuild-tutorial/

I found this MSBuild tutorial by Patrick Smacchia to be very informative (though I read it as a non-beginner)

Also Best Practices for Creating Reusable Builds, Part 1 from MSDN Magazine by Sayed Ibrahim Hashimi and part 2

(And I +1'd the Brennan tutorial)

Check this on MSDN How to: Write a Simple MSBuild Project .

Its good article and had helped me to start.

Here is the pdf of print version of the same .

Jakob Gade

I'm looking for info on this subject myself too.

This is a nice article, Versioning Builds with TFS and MSBuild.

I posted a Stackoverflow answer here to a related question, where I also mention this great episode on DnrTV, Sayed Hashimi on MS Build.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!