CodeSmith News
Blog RSS FeedCodeSmith Generator Studio in CodeSmith Generator 6.0
We have heard a lot of feedback that you guys love the new integrated editor inside of Visual Studio, but we have also heard from a lot of people that they want the stand alone editor as well. So we just wanted to let you guys know that we have begun working on the new stand alone template editor. Luckily with the way that we have designed the integrated editor, it shouldn’t be a huge project. Hopefully we will have something to show in a couple of weeks. Thanks for your feedback...(read more)
CodeSmith Generator 6.0-Intellisense Improvements
We recently released CodeSmith Generator 6.0.2 , which featured many usability and performance improvements to the Property Window and Editor Intellisense . We focused on bug reports as well as usability issues that we came across in the Template Editor since the Generator 6.0 release. As stated in a previous blog post it was pretty difficult for us to improve the Template Editor Intellisense in previous versions of Generator. As such, we took great steps to ensure that updates in the current ve...(read more)
CodeSmith Generator 6.0-Intellisense Improvements
We recently released CodeSmith Generator 6.0.2 , which featured many usability and performance improvements to the Property Window and Editor Intellisense . We focused on bug reports as well as usability issues that we came across in the Template Editor since the Generator 6.0 release. As stated in a previous blog post it was pretty difficult for us to improve the Template Editor Intellisense in previous versions of Generator. As such, we took great steps to ensure that updates in the current ve...(read more)
CodeSmith Generator 6.0.2
New Features Added Intellisense Support for Anonymous Types. Added additional information to the Intellisense Parameter Information. Added a Help menu to the Generator Menu inside of Visual Studio. Updated all of the Generator Template Frameworks to the latest version. Bug Fixes Fixed a bug where a StackOverflowException would occur with any template that was recursively called. All newly created Generator Files (E.G., Templates, Generator Project Files...(read more)
New and Improved Generator Overview Video
Since launching Generator 6, we have been working on improving our documentation and videos. And, we recently just finished updating our 'Overview Video'. In the video you will see the power of our PLINQO framework which extends Microsoft's Linq to SQL. We also highlight a template that uses a table from the database so you can see how Generator is built right into Visual Studio 2010 . This provides you with the editing features you know and love, like IntelliSense and Quick Info. You...(read more)
Version Control Improvements in CodeSmith Generator 6.0
In CodeSmith Generator 6.0 , we made some changes that will help users who are using exclusive checkout version control systems like TFS, Vault and SourceSafe. In the past, if you generated a bunch of files using CodeSmith Generator, it would overwrite the file contents and change the modified date on files even if the generated content was exactly the same as the existing content. This would cause the version control system to checkout every single file and treat them as if they were...(read more)
Happy Holidays from CodeSmith Tools!
The Holidays are such a festive time and CodeSmith wants to share the cheer with everyone! What better way to do this than to treat yourself to CodeSmith Generator 6.0! December 15th through January 1st you can receive 25% off your whole order over $100. All you have to do is enter in the discount code CHEER before checking out at our online store and the discount will be applied to your whole order. Now that is what the Holidays are all about! Plus, this coupon can also be used to upgrade your...(read more)
CodeSmith Generator 6.0.1
Bug Fixes Fixed a bug where an exception could occur while loading saved CodeSmith Generator Project File Settings. Fixed a bug where the Editors' font colors were unreadable. Fixed a bug where an exception could be thrown when trying to update the editors FontFamily. Fixed a bug where an exception could be thrown while writing to the Visual Studio Activity Log. Fixed a threading bug where an InvalidOperationException could occur when using multiple document windows. Fixed a bug where an COMExce...(read more)
CodeSmith Generator 6.0 Released!
We are very excited to announce the release of CodeSmith Generator 6.0 ! 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 support for directives, extension methods, lambdas, generics, and more! Improved Syntax...(read more)
CodeSmith Generator 6.0
New Features 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 n...(read more)
CodeSmith Generator 6.0: Debugging
One of the areas that we have been testing since we released the CodeSmith Generator 6.0 Release Candidate is Debugging Support . We feel that this has always been a key feature to the product and an area we want to make sure works well and is easy to use. For those of you who are new to Debugging a Template, we have completely updated all of our Debugging Documentation ! The underlying debugging experience has changed a lot under the hood since we integrated the Editor into Visual Studio, but t...(read more)
CodeSmith Generator 6.0–Status, Website and Future
We are on the home stretch of Generator 6.0 and things have come together really nicely. This is going to be a great release! We have been mostly working on performance, memory utilization and bug fixes, and we are doing really good on all fronts now. The feedback we have been getting is very positive and everyone seems to love the new version. We are really excited to get this release out the door, but we have some house cleaning to finish first. I have been working on making...(read more)
CodeSmith Generator 6.0–Status, Website and Future
We are on the home stretch of Generator 6.0 and things have come together really nicely. This is going to be a great release! We have been mostly working on performance, memory utilization and bug fixes, and we are doing really good on all fronts now. The feedback we have been getting is very positive and everyone seems to love the new version. We are really excited to get this release out the door, but we have some house cleaning to finish first. I have been working on making...(read more)
CodeSmith Generator 6.0 Release Candidate
New Features Added F12 keyboard shortcut for Go To Definition. Added the ability to access SchemaExplorer from within Visual Studio. Added GetCustomValidationErrors() method to CodeTemplate which allows a developer to add custom Template Validation Rules during the validation process. This change introduced a breaking change to CodeTemplate's Validate method as it is no longer marked as virtual (Breaking Change) . One should now update their existing code to use GetCustomValidationErrors(). Bug...(read more)
CodeSmith Generator 6.0 Release Candidate Released!
The CodeSmith team would like to start off by telling everyone thank you for all of your continued effort with testing and providing feedback for CodeSmith Generator 6.0. With this note, we would still love to hear your feedback on what you think of Generator 6.0. We have started to wind down on this release, focusing on finishing touches and ensuring the performance of Generator 6.0 is up to every ones expectations. Download CodeSmith Generator Release Candidate Release Notes...(read more)
How Does Premier Support Work?
So, what is Premier Support and how does it work? We get this question from time to time and I am here to clear up any questions you may have about it. Premier Support is a support option that can be added to any of our CodeSmith Generator licenses. With it you get the following: FREE upgrades to new major and minor releases of CodeSmith Generator. Priority access to the CodeSmith development team for your support issues. 1 Business day email response time with priority over standard users. Acce...(read more)
CodeSmith Generator 6.0 Beta 3 Released
Thank you for all the feedback on CodeSmith Generator 6.0 Beta 1 and 2! We have made a bunch of improvements like Go to Definition (still a little bit of work todo in this area) and have fixed over 80 bugs based on your feedback. We are happy to announce the availability of beta 3. Please keep the feedback coming and help us make CodeSmith Generator 6.0 a great release! Download CodeSmith Generator Beta 3 Release Notes...(read more)
CodeSmith Generator 6.0 Beta 3
New Features The Template Editor no longer locks assembly references. Added Go to Definition support (beta). Added Code Navigation support. Added View Source context menu item to view a templates code behind file. Added ExtendedPropertyNames class which gives quick access to all defined ExtendedProperty Names. Added the ability to create new files and folders to Template Explorer and Windows Explorer. Bug Fixes Major updates to the ActiveSnippet Configuration dialog that includes validation and...(read more)
Unifying the CodeSmith Generator Experience
Over the years there has been a lot of confusion and complaints about the Standard edition of CodeSmith Generator. Here are just a few of the issues that we see with having two separate editions of CodeSmith Generator: Support requests with people who had downloaded the Professional trial and then purchased Standard only to find out that certain templates didn’t work with Standard. A lot of the templates that we have created recently are designed to be used inside of Visual Studio and those...(read more)
CodeSmith Generator 6.0: Go To Definition and View Code Support
The CodeSmith Team has been hard at work on feedback received from CodeSmith Generator Beta 2 as well as two new features to Generator 6.0. Go To Definition We are very happy to announce Go To Definition support which will be available in the Release Candidate. This feature will allow you to right click on any identifier (E.G., Classes, Methods, Properties and Variables) in your template and quickly navigate to where they were defined. This makes navigating your template code much easier! We are...(read more)
Online Store