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

CodeRage 2007

by john 3/13/2007 5:44:00 AM

Not only did I manage a full day at work today, but I "attended" a conference as well. Today was the first day of [coderage], [codegear]'s first virtual conference.

Early on it suffered from a few bandwith problems, but that was soon sorted out.  In fact, I think I might of been partly to blame because I was downloading the latest [spacely] build. :)

I had originally planned on only attending a few of the presentations, but enjoyed the early ones so much that I ended up listening and watching for the entire day. I'm going to be going back and filling in my entire schedule.

So a big thanks to everyone involved for setting everything up and participating, I hope  to attend other [codegear] conferences in the future. Maybe around the release of each [codegear] product. :)

 It's a great way to discover what's inside the product, how it was developed and what I can do with it.

Be the first to rate this post

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


CodeGear | Delphi | Spacely | coderage

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


<<  June 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