The upgrade of configuration settings was broken in CodeSmith 5.1.6. You might be asking, why we would do such a horrible thing? The answer is simple: most of your data is automatically imported over time when using CodeSmith. For example, the connection string information is automatically imported when you load up a CodeSmith Project file. …Read More
Improved performance with caching optimizations. Overhauled configuration making CodeSmith related tasks complete faster. Added Rebuild Support to CodeSmith Studio, Templates are now loaded from cache by default. Enabled tooltip support for Template Explorer. Fixed a bug where leaving the Manage Output’s dialog open for an extended period of time would throw an exception. Fixed a …Read More
Fixed a bug in GetTemplateHashCode where passing in null into file dependencies or assembly dependencies would cause a runtime error. Fixed a bug where a NullReferenceException could happen during runtime if someone specified a malformed XmlProperty. Fixed a bug in Template Explorer where renaming a folder or creating a folder could cause an ArgumentException due …Read More
Fixed a event log bug that would crash CodeSmith on start up. Fixed a bug in the installer which would allow two installs of the same minor version. Added option for SDK users to specify the assembly that has the embedded license. CSLA – Updated to version 1.0. Various template bug fixes. Various other minor …Read More
Fixed a bug in Visual Studio where a duplicated reference could be added. Fixed a bug in the SqlCompactSchemaProvider where owner information was displayed in the UI. Fixed a bug in the SqlCompactSchemaProvider where indexes with the letters “sys” are not included in the returned schema. Fixed a bug where users who upgraded to Windows …Read More
* Fixed a bug in Mangaed Outputs where an Ambiguous Exception could be thrown. * Fixed a localization bug where Configugration would throw the following error "Input string was not in a correct format.". * Fixed a localization bug where CodeSmith Studio would have an unreadable font size. * The CodeSmith installers are now digitially …Read More
Final * Updated installer to launch CodeSmith after install. * Loading a CSP on a new machine with an new connection string will cause TableSchema’s UI to be blank. * Fixed a bug where removing a data source from Database Explorer wouldn’t permanently remove the data source. * Fixed a threading error when removing a …Read More
Personal Licenses Available Now CodeSmith is now offering personal licenses for individual developers at $199 (50% savings) when purchasing CodeSmith Professional. Commercial licenses have been reduced as well and are now $299 for CodeSmith Professional. The same bulk discounts still apply when purchasing commercial licenses. Purchase today by visiting the CodeSmith Tools store. CodeSmith 5.1 …Read More
The CodeFileParser In CodeSmith v5.1 we are introducing a new feature: the CodeFileParser! The Inspiration We are always wondering, how can we make CodeSmith better? We noticed that more and more cars have the ‘flex fuel’ logo on them these days; so we asked ourselves, "How can we learn from that? How can we make …Read More
Coming in v5.1, the Insert Class Merge Strategy will be CodeSmith’s third native Merge Strategy.The premise is simple: Insert your template output into a previously existing class in the output file. At first this may sound very similar to the Insert Region Merge Strategy, and indeed it did start out that way; however, this Merge …Read More
A freeware template-based code generator that can generate code for any ASCII-based language.