in

Platinum Bay

Peace, Love, Team System, and Community

This Blog

Syndication


.NETicated

MSBuild Studio

Did you know that .csproj and .vbproj files are really MSBuild files? More than build processes though, MSBuild is a full-featured automation language. It includes structured control flow, variables, refactorability, error handling, logging, and powerful extensibility. MSBuild can easily be integrated into your own enterprise processes and start adding value right away. Team Foundation Build further extends on MSBuild and adds robust integration with Team Foundation Server.

Working with MSBuild and Team Build project files, however, has been a manual process in a text editor. Even with IntelliSense and color coding in Visual Studio, it can be somewhat cumbersome to work with.

To help alleviate these issues, I have created a new project on CodePlex titled MSBuild Studio. My goal for MSBuild Studio is to create a managed package add-in for Visual Studio that contains graphical designers for working with MSBuild project files. Similar to the Windows Workflow Foundation designer, the MSBuild Studio designer will feature a drag-and-drop interface integrated seamlessly into Visual Studio and the toolbox, properties tool window, and more.

If this project sounds interesting to you, contact me to get involved. Specifically, I am looking for folks with experience in creating VSPackages and in using the IDesigner interface.

Published May 02 2008, 01:31 AM by Steve
Filed under: ,

Comments

May 3, 2008 6:56 AM

Link Listing - May 2, 2008

 

May 7, 2008 8:57 AM

MRod on External Team Foundation Server Tools. Brian Harry on Team Foundation Server 2008 SP1 Preview....

 

May 14, 2008 4:10 PM

Have a look at MSBuild Sidekick.

Another thing - if you want to visualize MSBuild files in VS, perhaps you need to consider using DSL for that.

Cheers,

Eugenez
 

Leave a Comment

(required )  
(optional )
(required )  
Add

About Steve

Steve Andrews is a Team System MVP and INETA Speaker, and has been working as a developer for more than 9 years. During this time, he has designed and developed applications in such widely varying areas as trust accounting, medical information management, supply chain management, and retail systems. Steve is also an MCP, ICSOO, Speaker Liaison for the Philly .NET User Group, and community fanatic.
Powered by Community Server (Commercial Edition), by Telligent Systems
© Platinum Bay | Some Rights Reserved Creative Commons License

Disclaimer: The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Feel free to challenge me, disagree with me, or tell me I'm completely nuts in the comments section of each blog entry, but I reserve the right to delete any comment for any reason whatsoever (abusive, profane, rude, or annonymous comments) - so keep it polite, please.