Tuesday, June 06, 2006

Attrice's Microsoft Build Sidekick

Attrice - Microsoft Build Sidekick


"General
MSBuild Sidekick is a tool for MSBuild Engine users providing Graphic User Interface front-end for editing MSBuild project files. The build project files may be either created as Microsoft Visual Studio© 2005 build projects or as Team Foundation Team Build build types.

 
The application was developed by our parent company, Trivium Technologies and is distributed by Attrice under Sidekicks license.
 
View screenshot
 
The version 1.1 of Build Sidekick provides the following features:

  • Load and modify any file complying to MSBuild schema
  • View build project structure in a tree view that displays tasks used in build, property groups and properties, item groups and items, targets and targets tasks and imported build projects.
  • Show or hide presentation of imported definitions in a project tree view
  • View MSBuild project raw XML source as you modify the project
  • Modify project default targets
  • Add or remove tasks used in build project from external assembly
  • Add, remove or modify property groups
  • Add, remove or modify properties in property groups
  • Add, remove or modify item groups
  • Add, remove or modify items in item groups
  • Add, remove or modify targets
  • Add, remove or modify selected target's tasks, tasks order
  • Modify selected task properties (including output properties specification)
  • Import or remove external build projects
  • Open any imported project from the loaded project
...

Intended usage
MSBuild Sidekick application’s objective is to assist MSBuild users in creating and supporting large and complicated MSBuild project files. The project elements are displayed in tree view hierarchy structure so viewing of even complicated projects structure becomes easy.

The application provides concise and efficient GUI for the purpose of creating, modifying or removing any element supported by MSBuild schema, so in-depth knowledge of XSD schema details becomes unnecessary.

The Sidekick user may easily add any build task defined in external assembly. The assembly task may be added by using assembly file path or assembly name; the user may choose to use all or specific build tasks available in the assembly. MSBuild default tasks are available without any special configuration.

..."

NICE. And at a perfect price point (free).

Make sure you also check out their very cool Team Foundation Server Version Control Sidekicks (Workspace Sidekick and Status Sidekick).

(via Rob Caron - MSBuild Sidekick)

Technorati Tags: , ,

No comments: