Welcome to MSDN Blogs Sign in | Join | Help

September 2005 - Posts

How To: Concatenate files using MSBuild tasks

This came across the internal MSBuild discussion alias this week: How can I concatenate a bunch of individual files into a single file during my build process? It looks like the ReadLinesFromFile and WriteLinesToFile tasks will do what I want, but I can't
Posted by msbuild | 9 Comments
Filed under: ,

Editing MSBuild project files in Visual Studio

Being able to edit your Visual Studio generated projects is one of the fundamental goals of MSBuild. Being able to edit your project file to customize and extend is not something that just happened to work :) MSBuild and Visual Studio 2005 were designed
Posted by msbuild | 12 Comments
Filed under: ,

Cranking up the build verbosity in the IDE

We are often asked whether it's possible to crank up the build output verbosity when building inside the IDE....think building from the command line using msbuild /verbosity:Detailed or msbuild /v:Detailed Sure, it's possible, and we've made it dead simple
Posted by msbuild | 5 Comments
Filed under: ,

How To: Debug a custom MSBuild task using Visual Studio

Yesterday I was complaining to Kieran about how hard it was to debug a custom task. When working on my AssemblyInfo task I was debugging all my regular expressions by running them in a separate command-line app, and with Log.LogMessage() calls in the
Posted by msbuild | 10 Comments
Filed under: ,

Sprint 8 Review

Yesterday was our Dogfooding Sprint 8 review. For those that aren’t familiar, we use the SCRUM agile development methodology to run our efforts around dogfooding . Even though the work we do in our dogfooding sprints is heavily focused on internal adoption
Posted by msbuild | 0 Comments

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
Posted by msbuild | 5 Comments
Filed under: ,

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
Posted by msbuild | 0 Comments
Filed under: ,

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
Posted by msbuild | 0 Comments
Filed under: ,

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
Posted by msbuild | 0 Comments
Filed under:

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
Posted by msbuild | 1 Comments
Filed under:

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
Posted by msbuild | 0 Comments
Filed under:
 
Page view tracker