天天看点

CodeSmith 的一些技巧

注,此技巧对应当时版本的codesmith。大多已失效。 20111008 bing314

  ?codesmith 的模板或者文件夹被我exclude了怎么办?被我exclude global了怎么办?

  !1.打开C:/Documents and Settings/你的用户名/Application Data/CodeSmith/v4.1/CodeSmithGui.config文件。

      2.在<templateFolders><folder>节内查找<exclusionList><exclude>节,如果存在相应的模板文件或文件夹,则删除掉对应的节。这是处理exclude的方法。

      3.处理exclude global 则在开头的 <globalExclusionList> <exclude>节,如果存在相应文件或文件夹也同样删除就可以了。再次打开codesmith,就能显示出原来排除掉的模板和文件夹了。

  ?Codesmith输入中文显示乱码的问题。

  !1.Tools->Option->Enable unicode support 打上钩。

      2.有中文的页面CodeTemplate标记里加上ResponseEncoding="UTF-8",例如:

<%@ CodeTemplate Language="C#" ResponseEncoding="UTF-8" %> (转载)