gpt4 book ai didi

visual-studio - ASP.NET Core 不创建 XML 注释文件

转载 作者:行者123 更新时间:2023-12-05 08:56:13 25 4
gpt4 key购买 nike

我将 Swashbuckle 用于 Api 文档,这需要输出中的 projectname.xml 文档,但是当我构建我的 ASP.NET Core 项目时,我没有得到该文件。

https://learn.microsoft.com/en-us/aspnet/core/tutorials/web-api-help-pages-using-swagger

Visual Studio 有一个生成 XML 文件的选项,但我如何从控制台执行此操作?

这是我的 ASP.NET Core 版本:

.NET Command Line Tools (1.0.0-preview2-1-003177)

最佳答案

对于 Visual Studio 2017 和 dotnet CLI,在 .csproj 文件中设置 DocumentationFile 属性将在相对于项目文件的指定路径生成 XML 文档。例如,要在与构建程序集相同的目录中生成 XML 文档,可以将以下属性组添加到项目文件中:

<PropertyGroup>
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\MyProject.xml</DocumentationFile>
</PropertyGroup>

如果您只想为特定配置或平台构建它,请确保在属性组上设置适当的 Condition

关于visual-studio - ASP.NET Core 不创建 XML 注释文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41593487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com