How To: Specify strong name signing for your assemblies on the command line

This question came across the internal MSBuild discussion alias today: My development team uses project files on their desktop for development, but we build the final assemblies in our build lab. How can we strong-name sign the files in our build lab using MSBuild, while still allowing the same project files to be used on…

8

How To: Ensure changes to a custom target file prompt a rebuild

One of the advantages to using MSBuild is the smarts it has to do reliable incremental builds. One pitfall you might hit when writing your own custom .targets file is that changes to your targets file don’t cause a rebuild. In general, if you’re changing your custom build process it’s highly likely that things should…


How To: Reference the project file as a target input

I was messing around today with my latest custom task (more on that later, as soon as I can find somewhere to post it), and needed to find a way to tell the target that it depended on the actual project file. I wanted to force the target, and by extension my task, to get…


MSBuild Dogfooding within Developer Division

One of the things we have been aggressively pursuing for a sometime now is the use of MSBuild within the Visual Studio build labs – i.e. using MSBuild to build the very bits of Visual Studio 2005 that you know and love and use today! Dan Moseley from the MSBuild Team has a nice write-up of…


Are you attending the MVP Summit?

If you’ll be attending the MVP Summit in Redmond next week we’ll have some members of the MSBuild team on-hand at the DevDiv Product Group fair on Thursday night. While we unfortunately don’t have any sessions during the summit, we are more than happy to chat 1:1 with anyone who wants to swing by. Look…

1

MSBuild is this week’s Visual Studio Tip of the Week

Sara posted about MSBuild this week, and the post made the front page of http://msdn.microsoft.com/vstudio/. This is our first big MSBuild exposure on the front page of the Visual Studio developer center, and we’re rather excited! You can view the tip directly at http://blogs.msdn.com/saraford/archive/2005/09/20/472087.aspx. Now that we have this team blog up and running you…