Attention: We are retiring the ASP.NET Community Blogs. Learn more >

Eric J. Smith's Weblog

CodeSmith, .NET, etc...

  • CodeSmith and a MMC Snapin

    Eric J. Smith is looking for some help to make sure that the CodeSmith code generator remains legally available. I'd pony up the whole amount if I was still working for a fat dot-com. As it is, I'll be happy to chip in if someone gets a legal fund going here. Better still would be some pro-bono legal work, if anyone out there is qualified.

  • HELP WANTED!

    ** ATTENTION: CodeSmith is in need of some legal assistance.  I no longer work for RedRiver Systems, but they are willing to transfer ownership of CodeSmith and the SchemaExplorer API to me on the condition that they recieve an unconditional, non-revocable license to the software including free updates forever in the event that I decide to make CodeSmith a commercial product (I have no plans to do this, but they have to cover themselves).  This should remain in affect in the event that I decide to sell my rights to a 3rd party.  It should also state that they will be released from any and all liability associated with the use of CodeSmith once it is transferred to me or subsequently to anyone else.  I need for someone with a legal background to write a contract to this affect or for enough people to make donations (think it will cost about $200) so that I can afford to pay a lawyer to do this for me.  Once this is complete, I will be releasing a non-expiring build of CodeSmith with support for Visual Studio .NET 2003 final and I am also very strongly considering moving the project to SourceForge under an open-source license immediately after this transfer is complete.  If you can help, please email me at ejsmith@mail.com.  Thanks!

  • Olymars

    Lots of negative talk regarding OlyMars lately. I will admit that I don't have the time to figure out how to use it (gave it a try a few times, but just wasn't my style). However, it is still a very cool tool, it just has a crappy interface on top of it, but it isn't meant to be production code anyway now is it? My understanding is that it is just a research project...and when is the last time you saw a research project with warm fuzzy documentation and a sexy UI?

  • OlyMars == Confusion

    Let me put it this way. If the instructions for using a condom were as complicated as the ones for using OlyMars, AIDS would have killed us all by now. 

  • Free NUnitAddin Shares!

    For a (hopefully) limited time only, shares in NUnitAddin are selling for $0.00!  I probably shouldn't be telling you this, but if you want some free stock you can pick it up here.  You never know, one day it might be worth something.

  • CodeSmith Beta 6 Released (w/VS.NET 2003 Support)

    Beta 6 has been posted. Here are the changes in this build:
    * Fixed bug where CodeSmith Explorer context menu was shown for node types other than templates.
    * Added ability to specify the application used to edit templates. Can be changed in the "RedRiver.CodeSmith.Gui.dll.config" (key "codetemplateexplorercontrol.editapplication") file.
    * Fixed various bugs in SqlCodeTemplate.cs.
    * Changed expiration to 7/1/2003.
    * Seperated the VS.NET addin and custom tool into seperate assemblies. This should allow the custom tool to run in VS.NET 2002 and 2003.
    * Changed ColumnSchema.DataType and ParameterSchema.DataType to DbType instead of SqlDbType.
    * Fix bug with ColumnSchema.IsPrimaryKeyMember when no primary key exists.

    This build doesn't have a lot of big changes because we are currently very busy at work. It is mostly to change the expiration date and also provide a build that works with VS.NET 2003

  • NUnitAddin

    I finally took the time to check out NUnitAddin today and I must say that I am extremely impressed.  I am not going to bother to go into details about what the program actually does since so many others have already done this.  Instead I would like to say how impressed I was when I downloaded the source from Sourceforge.  This is an incredible piece of work and I have not learned more about .NET since back in the .NET Beta 2 IBuySpy days.  I would highly recommend you check this out especially if you are planning to do any VS.NET integration work.