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

Tags:

msbuild | Delphi | CodeGear

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

Tags:

CodeGear | Delphi | Spacely | coderage

Powered by BlogEngine.NET 1.3.0.0
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

Calendar

<<  September 2017  >>
MoTuWeThFrSaSu
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

View posts in large calendar

Pages

    Recent posts

    Recent comments

    Authors

    Tags

    Don't show

      Disclaimer

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

      © Copyright 2017

      Sign in