CodeSmith 又有新版本[4.1]
CodeSmith 4.1
New Feature, EveryBody Browering
* Changed CodeSmith to auto refresh property values every time a template is run except inside CodeSmith Studio where there is an option to enable this behaviour.
* Added new "Auto refresh properties" option to CodeSmith Studio that will cause properties to refresh their values before every run.
* Added new "Refresh Properties" button to the property grid in CodeSmith Studio to force a property value refresh.
* Added new PropertyRefresher attribute that can be used to specify how CodeSmith should refresh a property's value.
* Added new RefreshProperties method to CodeTemplate used to force the properties on a template to refresh their values.
* Added PropertyRefresher support to all SchemaExplorer objects.
* Added PropertyRefresher support to XmlProperty.
* Added support for Visual Studio 2008 (Orcas).
* Added NoWarn attribute to CodeTemplate to allow ignoring warnings.
* Added new Linq to Sql templates.
* Added new APOSA templates for the book "Advanced Patterns of Enterprise Architecture".
* Added a new IDbConnectionStringEditor interface to SchemaExplorer for providers to support connection string editing.
* Added support for the new IDbConnectionStringEditor interface to the SqlSchemaProvider.
* Added support for the new IDbConnectionStringEditor interface to the ADOXSchemaProvider.
* Added Indexes and Keys to the SchemaExplorer tool window in CodeSmith Studio.
* Added OracleSchemaProvider to CodeSmith installation. (Thanks to Geoff McElhanon)
* Added MySQLSchemaProvider to CodeSmith installation. (Thanks to David Neal)
* Added source code for the SqlSchemaProvider to the sample projects folder.
* Added a MapSample.cst template.
* Added some merge sample templates.
* Fixed bug where self referencing foreign key was not being correctly added to the PrimaryKeys collection.
* Fixed null reference bug in SqlSchemaProvider GetExtendedProperties.
* Fixed ActiveSnippets bug that was throwing an exception when the user deletes all the templates and clicks OK.
* Fixed a bug in the CommandWrapperClass.cst template.
* Fixed a bug that was causing TableSchema to not refresh correctly after calling Refresh.
* Fixed a bug in the Visual Studio package that was causing the trial license to be shown before any CodeSmith functionality was accessed.
* Fixed bug in the ActiveSnippet configuration form that caused Visual Studio to crash.
* Fixed bug with SchemaExplorer control where data sources were not being refreshed correctly.
![]() |
CodeSmith 4.1.1 Professional (Recommended) File: CodeSmithProfessional-41.msi Size: 13,428 KB Version: 4.1.1 MSI installer containing all CodeSmith Professional features. |
![]() |
CodeSmith 4.1.1 Standard File: CodeSmithStandard-41.msi Size: 19,483 KB Version: 4.1.1 MSI installer containing only CodeSmith Standard features. |
![]() |
CodeSmith 4.1.1 File: CodeSmith-41.zip Size: 12,540 KB Version: 4.1.1 ZIP file containing all CodeSmith Professional features. |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架