zoukankan      html  css  js  c++  java
  • 今天用上了NDOC

    很早就想用NDOC,但因为没有什么用处,也没有机会使用,今天因为客户需要一个接口文档,刚好用上了。不过最头疼就是语言转成中文后,生成的文件里空格会变成?问号,后来看了一下《NDoc修改手记(一)》 一下子就搞定了。虽然写的很短,但很实用,真是太感谢了。有空真得好好研究一下,做一下中文版。

    打开NDoc解决方案后,找到Msdn项目中的MsdnDocumenter.cs文件,将其中的函数public override void Build(Project project)中的代码(大约在170行左右)

        CultureInfo ci = new CultureInfo(MyConfig.LangID);
        currentFileEncoding = Encoding.GetEncoding(ci.TextInfo.ANSICodePage);
    修改为
        if(MyConfig.LangID==2052)
        {
         currentFileEncoding = Encoding.GetEncoding("utf-8");
        }
        else
        {
         CultureInfo ci = new CultureInfo(MyConfig.LangID);
         currentFileEncoding = Encoding.GetEncoding(ci.TextInfo.ANSICodePage);
        }
    同样的方法修改Msdn2中的代码。

    当然这样的修改只是为了解决问题。

    NDoc可以到这里http://ndoc.sourceforge.net/下载。

  • 相关阅读:
    今日SGU 5.27
    今日SGU 5.26
    今日SGU 5.25
    软件工程总结作业
    个人作业——软件产品案例分析
    个人技术博客(α)
    结对作业二
    软工实践 二
    软工实践 一
    《面向对象程序设计》六 GUI
  • 原文地址:https://www.cnblogs.com/liubiqu/p/177931.html
Copyright © 2011-2022 走看看