Re: CodeSmith Beta 4 Released
Chris Sells <[email protected]> Tue, 21 Jan 2003 11:12:26 -0800
| Newsgroups | gmane.comp.windows.devel.genx |
|---|---|
| Organization | Your Name Here |
| Message-ID | <[email protected]> |
Both of those sound really cool. Let me know when the new version is available. Chris Sells http://www.sellsbrothers.com > -----Original Message----- > From: Discussion of GenX software [mailto:[email protected]] On > Behalf Of Eric J. Smith > Sent: Tuesday, January 21, 2003 9:20 AM > To: [email protected] > Subject: Re: [GENX] CodeSmith Beta 4 Released > > Chris, > > Yes! And I must thank you and a couple of others for inspiration to do > this. We already have this functionality working and are starting to use > it internally. So far we are loving it! We have had many times where we > used a previous version of CodeSmith to generate several classes based on > the same template and then found a bug in our template only to have to go > fix this bug manually in every generated class because we had made > cusomizations to the classes. Now, we are building our templates with the > VS.NET custom tool in mind and providing as many hooks into the template > class as necessary to allow us to make whatever customizations that we > need to make in a derived class and let CodeSmith re-generate the base > code on every build. This includes doing our business objects this way so > every time we build and there has been a schema change, our code will > reflect that change automatically! > > Also, in the new build will be a VS.NET CodeSmith Explorer tool window > addin that just embeds an explorer window into VS.NET and allows you to > drag and drop into your code window. This will allow for enhanced > productivity for things that can't or shouldn't be re-generated on every > build. And also for snippets of code. For instance, we have a template > that generates the code to call a stored procedure based on that stored > procedures information gathered from the included Schema Explorer. So we > just drag the template into our code window, select the stored procedure, > and poof we have code to call that sproc including input/ouput parameters > and everything. > > This is a private list, meaning only subscribers may post to the list or view > the online archives. Subscribers can read messages from the Gen<X> archive or > unsubscribe from Gen<X> at http://discuss.develop.com/genx.html. This is a private list, meaning only subscribers may post to the list or view the online archives. Subscribers can read messages from the Gen<X> archive or unsubscribe from Gen<X> at http://discuss.develop.com/genx.html.