Rss 2.0 via FEED
Ken Hughes... - CodeGeneration
Productivity, Technology and Automating Everything...
    
 

Quick update on the TaHoGen open source project...

I just tidied up the whole source tree, added all the projects in a logical layout to one solution. I also sorted out the Visual Studio addin with better error handling and added a Setup project so that it can be easily installed by an end user.

Murad's excellent SchemaBrowser was added added and checked in, now allowing us to glean data from databases to use in the code generation. We're closing in on CodeSmith...

Next step is to demonstrate use by including a number of templates.


The problem with the addin (that was so difficult to remedy) was MDA's - difficult to troubleshoot and even more difficult to fix.

When the addin is called by VS it tries to save a reference to the instance of VS that is creating it - this is so we can get a handle on the OutputWindow and add some new panes to it.

These sometimes (intermittently) get blocked by MDA's and the panes do not get created - the panes only show build output text so I added some error handling to continue processing even if we cannot write to the pane.

Anyway, if you want to take it for a test run, you can get it here.

Posted: Thursday, September 28, 2006 10:49:02 PM (GMT Daylight Time, UTC+01:00)  #   Comments [0]
TAGS: .NET | C Sharp | Code Generation | Development | Software | TaHoGen

I got hold of Philip Laureano and we've been discussing the best way to make this available publically (we'll probably lump for Sourceforge).

Interestingly he also mentioned that someone else has written a 'SchemaBrowser' style extension for it - giving the whole application much more power (on a par with Codesmith).

I rewrote the VS2005 addin so that instead of the UI being a 'non integrated' Windows Form, it is now embedded in a VS IDE ToolWindow. Some screenshots below...

 

Expect to see details of the sourceforge project name and possibly a CodeProject article from Philip soon...
Posted: Thursday, May 11, 2006 7:22:20 AM (GMT Daylight Time, UTC+01:00)  #   Comments [1]
TAGS: C Sharp | Code Generation | Technical

Blank entry, simply to list out the categories.

Posted: Saturday, January 01, 2005 5:32:53 PM (GMT Standard Time, UTC+00:00)  #   Comments [0]
TAGS: Archiving | C Sharp | Code Generation | Exchange | Family | Mountaineering | PHP | RSS | Scripting | Support | Technical | .NET | Design Patterns | Hardware | Dasblog | Running | Tools | Development | Software | TaHoGen | GPS
     
 
 
Copyright © 2008 Ken Hughes. All rights reserved.

Creative Commons License
This work is licensed under a Creative Commons Attribution 2.0 UK: England & Wales License.