• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

c# - 带有 DoxyGen 的 Visual Studio 用于文档,还是应该使用其他东西?

[复制链接]
菜鸟教程小白 发表于 2022-8-20 17:47:46 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

3年前关闭。




Improve this question




我们目前正在使用 DoxyGen 来记录用 C/C++、PHP 和 Java 编写的代码。为了拥有一致的环境,最好也将其用于 C# 文档。

然而我们想知道:

  • 您是否看到使用 DoxyGen 以外的其他工具生成的文档布局或结构有什么优势?我们正在为具有 C# 和 .NET 平台经验的外部开发人员生成文档。也许他们习惯于某种文档格式?
  • DoxyGen 与 Visual Studio 的集成度如何?有没有什么东西可以从 IDE 内部一键生成文档?
  • 其他一些文档系统是否与 Visual Studio 更加集成?


  • Best Answer-推荐答案


    在 Visual Studio 中记录 C# 代码的默认方式是通过 XML documentation comments .在我看来,这是使用 C# 代码的最佳方式,因为对此的支持已经集成在 Visual Studio 中(注释标签自动完成、有关缺少或拼写错误的参数的警告,...)。要记录方法,只需在方法主体前键入三个斜杠 ( /// ),Visual Studio 将插入一个空注释模板供您填写,如下所示:

    /// <summary>
    /// 
    /// </summary>
    /// <param name="bar"></param>
    private void Foo(int bar)
    {
        // ...
    }
    
    您可以将 Visual Studio 配置为从所有注释生成一个 XML 文件,然后将其输入到文档生成器中,例如 Sandcastle .如果您想使用 Doxygen ,这没有问题,因为它支持解析 XML 注释。
    总结:我建议在 C# 代码的特殊 Doxygen 注释上使用 XML 注释。这样你就有了所有的选择。您可以按照组织熟悉的标准 Doxygen 布局生成文档(因为 Doxygen 支持 XML 注释),此外您还可以选择以 .NET 开发人员已知的格式生成文档(使用 SandcaSTLe 和 Sandcastle Help FileBuilder)。
    啊,也试试GhostDoc ...

    关于c# - 带有 DoxyGen 的 Visual Studio 用于文档,还是应该使用其他东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2028264/

    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关注0

    粉丝2

    帖子830918

    发布主题
    阅读排行 更多
    广告位

    扫描微信二维码

    查看手机版网站

    随时了解更新最新资讯

    139-2527-9053

    在线客服(服务时间 9:00~18:00)

    在线QQ客服
    地址:深圳市南山区西丽大学城创智工业园
    电邮:jeky_zhao#qq.com
    移动电话:139-2527-9053

    Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap