CodeSmith Generator 6.5 Release Candidate

New Features

  • Added support for Visual Studio 11.
  • Improved Intellisense support for VB and lambda expressions.
  • Updated all Schema Explorer and Generator icons.
  • Added support for showing trace messages to the output window when generating.
  • Added support for in memory editor documents.
  • Added SaveAs support to rename template editor documents.
  • Added JumpList support to the Template Editor.
  • Added a splash screen to the stand alone template editor.
  • Added Intellisense support for CSharp and Visual Basic code behind files.
  • Added Cut, Copy and Paste context menu items across the board.
  • Updated the CSLA, PLINQO for NHibernate and PLINQO for Entity Framework to the latest nightly builds.

Bug Fixes

  • Fixed a bug where text inside of the Visual Studio Template Editor may be displayed incorrectly.
  • Fixed a bug where the CodeSmith Generator assemblies were not showing up in the Visual Studio Add New References dialog.
  • Fixed a bug where the CodeSmith Generator XSD schema’s were not being registered properly with Visual Studio.
  • Fixed a bug where a UnauthorizedAccessException could occur while trying to open or save a file inside of the Template Editor.
  • Fixed a bug where the template editor was not checking to see if a file had permissions to edit a file.
  • Fixed a bug where an exception could occur while trying to see if the extracted samples were up to date.
  • Fixed a bug where template comments were generating a new line.
  • Fixed a bug where a FormatException could occur while updating the Output Window.
  • Fixed a threading bug where an exception could be thrown while retrieving cached property values.
  • Fixed a bug where ValidationErrors were being reported as a warning in the Error Window.
  • Fixed a bug where project references and generated items wouldn’t be added to a solution if there was an error during generation.
  • Fixed a bug where a NullReferenceException would be thrown while pressing generate on a non generated code document.
  • Fixed a bug where a NullReferenceException would occur when text was selected during a go to definition operation.
  • Fixed a bug that could crash the application when closing a CodeSmith Generator Project Progress dialog while generating.
  • Fixed a bug where the Template Explorer create new text file menu item didn’t work.
  • Fixed a bug where right click execute on a template in the template explorer would edit the template in the Template Editor.
  • Fixed a bug where a InvalidOperationException could be thrown in some cases when closing the Generator Project File Generation Progress Dialog before generation has completed.
  • Fixed a bug where an Exception may be thrown while trying to access the Registry for settings without ensuring the registry keys exist.
  • Fixed a bug with the About window displaying very large text.
  • Renamed RegisterInMemoryContent to RegisterContent and GetFileContent to GetContent (BREAKING CHANGE).

Performance Enhancements

  • Fixed a large number of performance related bugs dealing with initializing Template Editor documents.
  • Fixed a bug where a deadlock could occur while resetting or refreshing the Property Grid.

Usability Enhancements

  • Fixed a bug where property values may not be applied to the Property Grid.
  • Updated the stand alone template editor to ensure that only one instance of the editor is open at all times.
  • Updated the Schema Explorer tool window to show folders for Tables, Commands and Views. It also will display an icon for the following scenarios: Composite Keys, Clustered Indexes and Parameter direction.
  • Improved the status updates when opening and saving a templates.
  • Renamed Template Editor stand alone application to CodeSmith Generator Studio.
  • Added the ability to clear and copy the output window contents.
  • Updated the experience when opening a template document inside of the editor.
  • Changed the default editor application to be the stand alone template editor.
  • Fixed a bug where the Template Explorer Top Most Window mode could be enabled from within Visual Studio and the Template Editor.
  • Changed the save and close behavior of generated documents inside of the template editor.
  • Updated the Go To Line dialog to have a default enter experience.
  • Large amount of updates to the Error Window for an better editing experience.
  • Fixed a bug where ManageOutputs could be hidden behind the Template Editor when double clicking on a file in Template Explorer.
  • Fixed a bug where a NullReferenceException would occur when trying to remove a template shortcut in Template Explorer.
  • Fixed a bug where web documents would be loaded into the template editor instead of launching in a browser.
  • Fixed a bug where the Find tool window wasn’t working in some scenarios.
  • Fixed a bug where the stand alone editor user interface may not be displayed correctly after initial launch.

Download Now