Welcome to the CodeSmith Community!

CodeSmith Generator 6.0 Beta 1 Released!

CodeSmith Official

CodeSmith Official Blogs

CodeSmith Generator 6.0 Beta 1 Released!

  • Comments 7

*UPDATE: CodeSmith Generator 6.0 Beta 2 has been released!*

We are thrilled to announce the release of CodeSmith Generator 6.0 Beta 1!  We feel like we are at a solid point now and would love to start getting feedback from our users.  This release will be especially interesting to anyone who is actively editing their templates or creating new templates because the editing experience has been greatly improved.

Here is a list of the major new features in this release:

  • Brand new template editor integrated right into Visual Studio 2010!
  • Vastly improved IntelliSense with even more improvements to come before the final release.  Support for directives, extension methods, lambdas, generics, and more!
  • Brand new parsing engine that should provide much better template errors as well as a great foundation to build on for the future.
  • .NET 4.0 support in templates.
  • SchemaExplorer collections have been updated to use generic collections that give a bunch of new features like LINQ support.
  • PropertyGrid has been updated to allow property filtering, collection editing, default instance creation, auto expanding of objects and much more.
  • New default property serializer that will enable serialization of just about any object and not require custom property serializers to be written.  You can now just create an object in the template and use it as a property type.
  • Brand new Template Explorer that provides complete shell context menus and other features.  If you are using something like Tortoise for version control, you will now have access to those features right inside of Template Explorer. 
  • 64bit assembly support.
  • Most of the engine is multi-threaded and should make better use of multiple core machines.
  • Many other small improvements and bug fixes.

As you can see, we have re-written most of the core pieces of CodeSmith Generator and have given ourselves a great foundation to build on for the future.

However, there are some issues to be aware of with this beta release:

  • If your templates use assemblies that are compiled against the old versions of the CodeSmith assemblies, they will need to be recompiled against the new 6.0 assemblies and will also need to target the AnyCPU platform.
  • In some scenarios with a large number of templates (nettiers), 6.0 is slower than 5.x.  We will be looking into this and doing some profiling before the final release.
  • Using an XmlProperty with a schema does not provide IntelliSense yet.
  • Includes are not 100% working.
  • Documentation has not been updated yet.

This release addresses several of the top feature requests for CodeSmith Generator. So we are REALLY excited to hear back from you guys on this release and see what you think.  If you would like to provide feedback, please send an email to feedback@codesmithtools.com or post it on our forums here.

Download CodeSmith Generator 6.0 Beta 1

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment
  • * Please enter your name
  • * Please enter a comment
  • Post
  • It’s been a long time coming, but CodeSmith Generator 6.0 Beta 1 has finally been released today! 

  • Congratulations, Code Smith 6 constitutes a milestone for building applications for the coming years.

    It arrives at the precise time when all the MS Net world is changing , so CodeSmith is not a luxury but a necessity for any company wanting to migrate to the new systems , like migrate to HTML5/jQuery,

    I will also and highly recommend to create an instructional video of all that CodeSmith 6 can do.. especially the new way of doing things in CodeSmith

  • Congratulations Eric on continued success with CodeSmith - we remain one of your biggest advocates and can't wait to get down and dirty with the new Beta. We are in the middle of developing our new intranet system for the business and will be using PLINQO for Entity Frameworks for our data access - exciting indeed! Will shout out to all peeps on social networks of the great news. Congrats again!

  • Thank you for submitting this cool story - Trackback from DotNetShoutout

  • Awesome!  Will there be more included VB.NET templates?

  • @Chris, we are always working on adding more templates. What kind of VB.NET templates would you like to see?

  • We released CodeSmith Generator 6.0 earlier this month and have had great feedback so far. If you haven't

Page 1 of 1 (7 items)
Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment
  • * Please enter your name
  • * Please enter a comment
  • Post