CodeSmith 5.0 Beta 2
资源文件列表(大概)
CodeSmithStudio.exe.config
265B
CodeSmithStudio.exe.manifest
506B
AddIns/ActiproSoftware.CodeHighlighter.Net20.dll
224KB
AddIns/CodeSmith.BaseTemplates.dll
32KB
AddIns/CodeSmith.BaseTemplates.xml
13.33KB
AddIns/CodeSmith.CustomProperties.dll
56KB
AddIns/CodeSmith.CustomProperties.xml
106.67KB
AddIns/CustomPropertiesSample.dll
36KB
AddIns/SchemaExplorer.dll
436KB
AddIns/SchemaExplorer.xml
1.2MB
bin/ActiproSoftware.DockableWindow.dll
340KB
bin/ActiproSoftware.Shared.Net20.dll
224KB
bin/ActiproSoftware.SyntaxEditor.Net20.dll
628KB
bin/ActiproSoftware.TabStripPanel.dll
96KB
bin/ActiproSoftware.WinUICore.Net20.dll
164KB
bin/CodeSmith.Engine.dll
2.36MB
bin/CodeSmith.Engine.xml
986.84KB
bin/CodeSmith.Gui.dll
460KB
bin/CodeSmith.MSBuild.dll
24KB
bin/CodeSmith.MSBuild.v3.5.dll
24KB
bin/CodeSmith.MSBuild.v3.5.xml
9.32KB
bin/CodeSmith.MSBuild.xml
9.32KB
bin/CodeSmith.targets
1.34KB
bin/CodeSmith.VisualStudio.Package.dll
88KB
bin/CodeSmithResources.dll
140KB
bin/Extensibility.dll
4.5KB
bin/ICSharpCode.SharpZipLib.dll
184KB
bin/Interop.ADODB.dll
100KB
bin/Interop.MSDASC.dll
24KB
bin/Interop.SHDocVw.dll
124KB
bin/Microsoft.Data.ConnectionUI.Dialog.dll
412KB
bin/Microsoft.Data.ConnectionUI.dll
6.5KB
bin/Microsoft.VisualStudio.Designer.Interfaces.dll
8.5KB
bin/System.Drawing.dll
456KB
Help/CodeSmith Tools Website.url
54B
Help/CodeSmithAPI.chm
1.95MB
Help/TipOfTheDay.xml
5.79KB
Languages/BatchFile.xml
7.86KB
Languages/CSharp.xml
24.63KB
Languages/HTML.xml
14.79KB
Languages/Java.xml
12.73KB
Languages/JScript.xml
8.83KB
Languages/Perl.xml
10.01KB
Languages/Python.xml
9.57KB
Languages/SyntaxEditor.LanguageDefinition.xsd
13.66KB
Languages/VBDotNet.xml
19.03KB
Languages/VBScript.xml
11.4KB
NewFileTemplates/CodeSmithProject.csp
139B
NewFileTemplates/CSharpTemplate.cst
912B
NewFileTemplates/JScriptTemplate.cst
918B
NewFileTemplates/VBTemplate.cst
954B
Samples/Samples.zip
8.56MB
SchemaProviders/SchemaExplorer.ADOXSchemaProvider.dll
28KB
SchemaProviders/SchemaExplorer.MySQLSchemaProvider.dll
36KB
SchemaProviders/SchemaExplorer.OracleSchemaProvider.dll
52KB
SchemaProviders/SchemaExplorer.SqlSchemaProvider.dll
120KB
StartPage/HeaderBackground.gif
828B
StartPage/LeftPanelDropShadow.gif
810B
StartPage/PageBackground.gif
829B
StartPage/StartPage.gif
12.11KB
StartPage/StartPage.html
2.56KB
VisualStudio/CodeSmithProjectCSharp.zip
672B
VisualStudio/CodeSmithProjectVisualBasic.zip
676B
VisualStudio/vs2005-install.reg
1.49KB
VisualStudio/vs2005-uninstall.reg
591B
VisualStudio/vs2008-install.reg
1.49KB
VisualStudio/vs2008-uninstall.reg
591B
VisualStudio/vsnet2005_register.bat
2.12KB
VisualStudio/vsnet2005_unregister.bat
2.47KB
VisualStudio/vsnet2008_register.bat
2.15KB
VisualStudio/vsnet2008_unregister.bat
2.49KB
资源内容介绍
CodeSmith 5.0 Beta 2 Build 5.0.0 (Beta 2) * Changed all SchemaExplorer designers to display in Object (Owner) format so that you can type the first couple letters to jump to the object you are looking for. * Added ability to override plural/singular forms of words to the StringUtil.ToPlural and StringUtil.ToSingular methods. * Added ability to specify Filter="SomeTableSchemaProperty" on ColumnSchema directives which will filter the list of columns in the designer based on the table selected in the specified property. * Added new RegisterReference method to CodeTemplate to indicate which assemblies your generated code relies on so that they can be automatically added in Visual Studio. * Performance improvements in adding files to the project system in Visual Studio. * Added a menu item for managing data sources to the Visual Studio CodeSmith menu. * Added step to the uninstall process to remove all samples and config files. It will also automatically deactivate your license so you can use it on another machine. * Added syntax highlighting for the VB keyword "Infer". * Various improvements to the OracleSchemaProvider including full extended property support. * Made deleting items in the csmap editor more intuitive. * Changed ColumnSchema designer to use a treeview so that all columns for all tables aren't loaded at once. * Fixed issue with duplicate CSP item templates in the C# project system and missing in VB project system. * Fixed error with editing empty CSP files. * Fixed issue with beta license that was causing the application to freeze on startup when behind a firewall. * Fixed a bug with email addresses in the bug report form.Build 5.0.0 (Beta) * Added ability to deep load all schema information at once which results in huge performance improvements. This is used by setting the DeepLoad attribute on any SchemaExplorer property in your template. This would typically be used when you know you are going to use all of the schema information from a database. * Ability to use .net 3.5 features in templates including LINQ. This is accomplished by setting the CompilerVersion attribute on CodeTemplate to "v3.5". * CodeSmith Projects now have a single file output mode to generate all template outputs into a single file. * Added Ability to generate individual project outputs. * Changed Manage Outputs dialog to make it easier to manage outputs and added an options dialog for changing project settings. * Made it so that files being generated from a CodeSmith Project are checked out of source control before being edited. * Improved the custom tool upgrade process so that it works 100% in all scenarios without having to make manual changes afterward. * CodeSmith Projects can now add files to Visual Studio as code behind files to other generated files. * CodeSmith Projects can now set a generated files build action. * Added ability to resolve assemblies located in paths relative to the template now using Path attribute. Looks in template folder and \bin folder by default. * Optimized template caching algorithm allows for much improved performance. * Templates use partial classes now so you can have partial class code behinds and have access to template properties from the code behind file. * Added template metadata caching. * Added GetPropertyAttribute and SetPropertyAttribute to CodeTemplate. * Property attribute values are added for any non-recognized attributes on Property, XmlProperty and CodeTemplate directives. * Made all SchemaExplorer objects serializable. * Fixed bug with refreshing SchemaExplorer objects where it would not show all extended properties of the object after refresh. * Re-organized all sample templates and projects into a more logical folder structure. * Added new NHibernate templates in both C# and Visual Basic. * Made various improvements to the Plinqo templates. * .netTiers updated to the 2.3 Beta version of the templates. * Added VB versions of many sample templates and projects. * Added a couple new maps and ActiveSnippets. * Included the latest version of the NuSoft framework templates.Build 4.1.4 (Final) * Fixed a content encoding issue in the CodeSmith Studio start page. * Fixed a bug in the SQL schema provider that was preventing some default parameter values from being parsed. * Fixed MySQL schema provider to use any version of the MySQL binaries. * Various bug fixes.Build 4.1.3 (Final) * Various improvements to the Plinqo templates. * Made some improvements to the StringUtil.ToPlural and StringUtil.ToSingular methods. * Save all documents and projects before running the GenerateOutputs command. * Fixed a rare CodeSmith Studio crash when loading additional files outside of th IDE. * Added SqlNativeType-SqlDbType.csmap. * Added Stack Trace to error messages resulting from attempting to generate a project. * Updated to the latest version of the syntax editor control which fixes several issues. * Changed CodeSmith engine to use the application / system configuration to figure out which CodeDOM provider to use. This makes it possible to use other template languages. * Fixed a bug with the default parameter regex in SqlSchemaProvider not recognizing parameters defined with the AS keyword.Build 4.1.2 (Final) * Fixed issue with CodeSmith Project files in some Visual Studio configurations that was crashing during generation. * Added CS_ObjectID extended property to tables, views, and commands. * The PLINQO templates have been updated with several enhancements and bug fixes.Build 4.1.1 (Final) * Updated LINQ templates to work with Visual Studio 2008 Beta 2. * Added a Close All But This menu to the document tabs and File menu. * Fixed bug in CodeSmith Studio that was assuming that a user wouldn't rapidly open multiple documents or change documents while compiling. * Fixed crash in AddOutput when template fails to compile. * Fixed error message when reading metadata from project in Visual Studio Package.Build 4.1.0 (Final) * 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. * F