追风逐月

    象雨中摇曳的风车,象浪里漂荡的破船,我只是一个寂寞的水手。
posts - 13, comments - 245, trackbacks - 0, articles - 9
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

CodeSmith3.1中文问题解决(含注册文件)

Posted on 2006-02-22 17:53 追风逐月 阅读(3302) 评论(11)  编辑 收藏 引用 所属分类: .net

    关注CodeSmith很久了,最近终于下定决心开始使用这个工具。我用的是CodeSmith3.1版本。
    说起来CodeSmith还真是个好东西,大大的方便了代码的编写。我也试着为当前的工程写了几个模版,还真他妈的好使。可是美中不足的是,每次我用中文打进去的文字,保存之后再打开就变成了??了,郁闷的很啊。于是上网找了找,看来抱怨这个问题的还挺多,不过没有找到什么好的解决方法。
    还是自己动手,丰衣足食吧。于是花了点时间,重新编译了一下codeSmithStudio.exe,终于把问题解决了。
    好东西不敢私藏,拿出来给大家分享。  希望大家能喜欢。

下载中文补丁包  包含(codeSmithStudio.exe 和CodeSmith30.lic)

Feedback

# re: CodeSmith3.1中文问题解决(含注册文件)  回复  更多评论   

2006-02-26 15:48 by Elden
3.2版本已经出了,希望你也改一下给我们下载

CodeSmith 3.2 for .NET 2.0 and Visual Studio 2005 has now been released. This is a free upgrade for all CodeSmith 3.0 users. This version of CodeSmith is nearly identical to CodeSmith 3.1 except it has been optimized and built for .NET 2.0 and Visual Studio 2005.

# re: CodeSmith3.1中文问题解决(含注册文件)  回复  更多评论   

2006-02-26 23:51 by 追风逐月
因为我没有装.net 2.0 ,所以也没有装CodeSmith 3.2,抱歉,没法满足您的要求了.

# re: CodeSmith3.1中文问题解决(含注册文件)  回复  更多评论   

2006-02-28 10:20 by 立冬
我了遇这个问题,保存模板文件是保存成了???,使用RenderToFile方法也是把汉字保存成???,在官方论坛上看到解决办法,在tools->option->Enable unicode support 然后再使用codesmithtemplat.Response=newCodeTemplateWriter(System.Text.Encoding.Unicode);
试了以后还是不行,然后使用编码Defaul,UFT8,UTF7都不行,不知如何解决,你有没有什么好办法.我的信箱,lidong6@gmail.com.

# re: CodeSmith3.1中文问题解决(含注册文件)  回复  更多评论   

2006-02-28 10:34 by 立冬
找到解决办法了
设置CodeSmith tools->option->enable unicode support
然后要模板中:
<%@ CodeTemplate Language="C#" ResponseEncoding="UTF-8" %>

# re: CodeSmith3.1中文问题解决(含注册文件)  回复  更多评论   

2006-04-02 21:01 by jyming
CodeSmith30.lic应该放在哪个目录下呢?

# re: CodeSmith3.1中文问题解决(含注册文件)  回复  更多评论   

2006-06-01 10:47 by 郑彬
很感谢阿 !!

# re: CodeSmith3.1中文问题解决(含注册文件)  回复  更多评论   

2006-06-14 09:54 by Jeky
谢谢!
立冬的方法也不错!我试了,可以支持中文保存了!~

# re: CodeSmith3.1中文问题解决(含注册文件)  回复  更多评论   

2006-06-17 18:43 by 游子
不知CodeSmith跟source insight比起来如何呢?

# re: CodeSmith3.1中文问题解决(含注册文件)  回复  更多评论   

2006-08-08 16:47 by Schiller.JON
@立冬
正解

# re: CodeSmith3.1中文问题解决(含注册文件)  回复  更多评论   

2007-02-05 17:48 by asdfasdf
为什么中文打入后会出现重复输入的现象?

# re: CodeSmith3.1中文问题解决(含注册文件)  回复  更多评论   

2008-01-29 14:10 by chenpeter
我的CodeSmith也出现
中文打入后会出现重复输入的现象
只有注册用户登录后才能发表评论。