您的位置:首页 > 健康 > 美食 > 使用docfx生成API文档【生成c#帮助文档】

使用docfx生成API文档【生成c#帮助文档】

2025/7/21 21:21:31 来源:https://blog.csdn.net/qq_41140324/article/details/140104238  浏览:    关键词:使用docfx生成API文档【生成c#帮助文档】

使用docfx生成API文档

docfx

https://dotnet.github.io/docfx/

下载docfx

下载docfx:链接

配置环境变量

这里使用的是windows环境,解压对应文件后,将文件夹路径添加到电脑的Path环境变量中。

配置成功后,启动cmd窗口,输入docfx -v检验下。

安装.NET SDK

确保电脑已经安装过.NET SDK

Prerequisites

  • Familiarity with the command line
  • Install .NET SDK 6.0 or higher

创建docfx工程

打开cmd,执行docfx init -q,创建模版工程

继续执行docfx docfx.json --serve即可生成API文档,并发布服务。

通过http://localhost:8080 即可打开API文档

修改JSON

在上一个步骤创建了模版工程,为了给我们的目标代码(程序集)生成API文档,则需要修改docfx.json。

示例如下:

{"metadata": [{"src": [{"src": "../AR_Project","files": ["EQ.Runtime.csproj",]}],"dest": "api","includePrivateMembers": false,"disableGitFeatures": false,"disableDefaultFilter": true,"noRestore": false,"namespaceLayout": "flattened","memberLayout": "samePage","allowCompilationErrors": false}],"build": {"content": [{"files": ["api/**.yml","api/index.md"]},{"files": ["articles/**.md","articles/**/toc.yml","toc.yml","*.md"]}],"resource": [{"files": ["images/**"]}],"output": "_site","globalMetadataFiles": [],"fileMetadataFiles": [],"template": ["default","common"],"fileMetadata": {"pdf": {"api/**/toc.yml": true}},"globalMetadata": {"_appFaviconPath": "images/unity.ico","_enableNewTab": "true"},"postProcessors": [],"keepFileLink": true,"disableGitFeatures": false}
}

更多使用方式,可参考官方文档 https://dotnet.github.io/docfx/docs/dotnet-api-docs.html

注意

默认的生成配置中,只会生成有 namespace 的 API 文档。

API 文档生成在 docfx_project/_site 文件夹下。

这个命令在生成文档的同时会启动一个本地的网页服务。

。在浏览器打开 http://localhost:8080/api/ 即可查看生成的 API 文档

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com