All blogs / Dev tools / editors / IDEs
MSBuild Team Blog
learn.microsoft.com/en-us/archive/blogs/msbuild
"Coding ... the boring bit between builds"
Dev tools / editors / IDEsC# / .NETMicrosoft blogsMSDN archive
- Posts
- 150 from 21 Sep 2005 to 5 Jan 2011
- Posting
- archived, read-only
- Kind
- company blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/msbuild/feed.xml
2011 1
2010 19
- Incorrect solution build ordering when using MSBuild.exe
- MSBuild Known Issues
- Debugging MSBuild script with Visual Studio (3)
- Debugging MSBuild script with Visual Studio (2)
- Debugging MSBuild script with Visual Studio
- Better Parallelism in MSBuild 4 with YieldDuringToolExecution
- Assembly Resolution in MSBuild and Visual Studio Series Introduction
- Building on Cross targeting scenarios and 64-bit MSBuild
- MSBuild Property Functions (2)
- A brief MSBuild Blog Note
- MSBuild Property Functions
- Displaying Target Output Items Using The Console Logger
- Tuning C++ build parallelism in VS2010
- MSBuild 4 Detailed Build Summary
- Getting Started with MSBuild
- MSBuild Task Factories: guest starring Windows Powershell
- Build Extensibility with .NET Framework 4
- If your build fails with “MSB6002: The command-line for the “ResGen” task is too long”
- MSBuild Interview on CodeCast
2009 1
2008 5
2007 19
- More tools...
- Response to the feature poll
- MSBuild 3.5 "Orcas" has now shipped
- How would you spend $100 on MSBuild?
- What are Targets, Tasks, and Tools?
- Manifest resource names changed for .resources files
- Using MSBuild as a generic scripting language
- Multitargeting against .NET 2.0
- ToolsVersion metadata for items used in MSBuild task's
- Properties and AdditionalProperties metadata for items used in MSBuild task's
- New Registry syntax in MSBuild v3.5
- Building projects in parallel
- Caching Behaviour in Orcas msbuild
- Node Reuse in MultiProc MSBuild
- Recursion, and ItemGroups inside Targets
- Window tab management in Visual Studio
- New Reference Assemblies Location
- Why are build numbers limited to 65535?
- Fixing invalid version number problems with the AssemblyInfoTask
2006 42
- 7 Steps to MSBuild
- Multi-Targeting : How does it work?
- MSBuild, Orcas, and Multi-targeting
- MSBuild / Visual Studio aware error messages and message formats
- /p property values are immutable - (sort of)....
- Hotfix is Now Available for Warning C4945
- See what Matt Lee of XBox Game Technology Group has to say about MSBuild / XNA Build
- A New Tool For Visually Editing Build Process
- InfoWorld picks up on MSBee, and a few other goodies....
- Batching Brainteaser Explained
- What Does This MSBuild Snippet Do?
- MSBuild Extras - Toolkit for .NET 1.1 ships!
- How To: Remove the Up-To-Date Check From the AssemblyInfoTask
- Beta 2 of the MSBuild Toolkit for .NET Framework v1.1 is Out!
- New Feature Feedback Request: /IgnoreProjectExtensions - A new command-line switch
- What Does MSBuild Have to do With The Future of Game Development?
- How To: Bypass Post-Build Steps in a Build Lab Environment
- Why Doesn't Delete Take Wildcards?
- How To: Distribute Your Custom Task and .Targets file
- MSBuild.GlobalEngine vs "new Engine()": What's the Difference?
- How To: Exclude Multiple Files From a Wildcard
- Wildcard Expansion in Project Files
- MSBuild Extras - Toolkit for .NET 1.1 (beta 1) is Out!
- How To: Add Custom Process at Specific Points During Build (Method #2)
- HOW TO: Writing Custom Tasks - Part II - Types and Task Parameters
- Part 2 of the Series on Writing Tasks Comes Out Tomorrow!
- Sprint 12 review
- Answer to the Batching Brainteaser
- You Know You've Hit The Big Time When...
- How To: Use the AssemblyInfoTask With ASP.NET Web Deployment Projects
- How To: Obtain Initial Property Values in a Logger
- A Little Batching Brainteaser
- Why Do We Support Unqualified Metadata?
- How To: Implementing Custom Tasks - Part I
- Post Summary: MSBuild in Visual Studio
- How To: Use the AssemblyInfoTask With Source Code Control
- Platform Sprint 11
- How To: Retrieve the AssemblyVersion using AssemblyInfoTask
- MSBuild in Visual Studio Part 14: Managing Project Files
- A Note on Pair Programming
- Well Known Limitation: Dynamic items and properties not emitted until target execution completes
- MSBee CTP released
2005 63
- See you in the new year!
- Sprint 10 Review
- How To: Return Additional Information on Outputs from a Project
- AssemblyInfoTask Version 1.0.51130.0 is now available!
- Craig's On-Going MSBee Discussions
- How To: Specify Long Command Lines to MSBuild
- Sprint 10 Backlog Items
- How To: Perform Nightly Builds with Team Foundation Server
- How To: Insert Custom Process at Specific Points During Build
- MSBuild in Visual Studio Part 13: The Three Custom Loggers
- MSBuild in Visual Studio Part 12: Compiling Inside Visual Studio
- How To: Conditionally Apply Metadata to Items
- MSBuild in Visual Studio Part 11: Other Special Targets
- MSBuild in Visual Studio Part 10: What Does MSBuild Have To Do With Intellisense?
- A Pretty Picture of Our Project Dependencies
- How To: Update Assembly Version Numbers with MSBuild
- Sprint 9 Review
- How To: Wrap Custom Targets Around a Solution Build
- MSBuild in Visual Studio Part 9: Compiling at Design-Time Using the In-Process Compiler
- Parallelizing Visual Studio solutions
- MSBuild support for targeting the .NET FX 1.1 runtime
- Restrictions on the Exclude attribute in an item tag
- MSBuild in Visual Studio Part 8: Writing Items To the Project File
- How To: Customizing Project File Intellisense in Visual Studio
- How To: Recursively Copy Files Using the <Copy> Task
- Channel 9 Video of the Team Build Team
- Where is the MSBuild schema file?
- How To: Escape the Percent Sign in MSBuild
- MSBuild in Visual Studio Part 7: Reading Items From the Project File
- TeamBuild Properties and Targets
- MSBuild in Visual Studio Part 6: Quiz Answers, Round 2
- MSBuild in Visual Studio Part 5: Quiz Answers, Round 1
- RTM Version of MSBuild is Now Available
- MSBuild in Visual Studio Part 4: A Quiz on Project Escaping
- Automating the Creation of Custom Tasks with TaskGenerator
- Now that's an article on MSBuild!
- MSBuild in Visual Studio Part 3: How the IDE Writes Properties
- Find out more about Team Build!
- How To: Install a custom target to a well-known location
- MSBuild in Visual Studio Part 2: How the IDE Reads Properties
- A New Series: MSBuild in Visual Studio
- what happens before msbuild decides to build a target?
- Parallel builds scenarios and implementation ideas
- HOW TO: Beyond PreBuild and PostBuild Steps
- Are you new to MSBuild? Check out our Hands-On-Lab
- PDC Session Slide Decks are Online
- How To: Write a custom logger for MSBuild
- The ASP.NET team is working on a deployment project!
- How To: Add a custom build action to Visual Studio
- How To: Change the name of embedded .resources
- Sprint 9 Backlog: Platform Sprint
- Sprint 9 Backlog: Dogfooding Sprint
- Sprint 9 Backlog Selection Overview
- How To: Create Item Groups on the Fly
- How To: Concatenate files using MSBuild tasks
- Editing MSBuild project files in Visual Studio
- Cranking up the build verbosity in the IDE
- How To: Specify strong name signing for your assemblies on the command line
- How To: Ensure changes to a custom target file prompt a rebuild
- How To: Reference the project file as a target input
- MSBuild Dogfooding within Developer Division
- Are you attending the MVP Summit?
- MSBuild is this week's Visual Studio Tip of the Week