MSBuild Sidekick

by john 3/26/2007 4:39:00 AM

There is quite a bit to learn when it comes to [MSBuild], the new build engine inside [Delphi2007]

So I've been hunting around for a msbuild editor and I came across [MSBuildSideKick]. This is a really nice gui based editor for editing msbuild files.

Currently to open [Delphi2007]  project files you have to tweak a file that gets installed by [Delphi2007] in one of the dotnet directories, on my system its C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

The file in question is Borland.Common.Targets. If you plan on modifying it, make sure you keep a backup of the file in question .


Inside the file is this piece of xml

                             Load Options File
        Load a standard options file the user can define.  This allows
        users to store common paths and compiler options in a single
        msbuild project to simplify the building of large projects with
        many msbuild files.

    <Import Project="$(GlobalOptionFile)" Condition=" Exists('$(GlobalOptionFile)') "/>


You need to remove the xml comments so that you just have

    <Import Project="$(GlobalOptionFile)" Condition=" Exists('$(GlobalOptionFile)') "/>

So following on from this blog post  , here is the Delphi Project File buildthis.dproj in [msbuildsidekick]

MSBuild Sidekick 

I contacted the [msbuildsidekick] developers and they acknowledged that there was a bug with how imports where handled and they expect to release a patch soon. 

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


CodeGear | Delphi | msbuild

Related posts


10/13/2007 10:22:37 AM


With all due respect, SideKick sucks! You can accomplish higher productivity using Intellisense in VS2005, something RAD Studio should be looking into also.


Comments are closed

Powered by BlogEngine.NET
Theme by Mads Kristensen

About the author

Name of author John Moshakis
I'm a software developer living in Toronto..

E-mail me Send mail


<<  May 2022  >>

View posts in large calendar


    Recent posts

    Recent comments



    Don't show


      The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

      © Copyright 2022

      Sign in