[.NET Core] 发布时没有生成 XML 文档文件的问题

使用 dotnet publish 发布文件时没有自动生成对应的 XML 文档文件。
这个文件因为 Swagger 要用到,不存在的话会导致项目无法启动。

dotnet publish -c Release -o D:/publish/ -f netcoreapp2.1

看到这篇文章 .NetCore利用Swagger生成 XML文档需要注意生成路径的地址 才注意我们的工程属性里只在 Debug 模式下配置了 输出 XML 文档文件,把配置改为 Release,再次勾选 输出 XML 文档文件,然后保存工程文件就可以了。

另外,输出的路径我这里直接设置为 {工程名}.xml,没有使用相对路径,经测试这样也是可以把 XML 文件复制到发布目录的。

参考

  1. .NetCore利用Swagger生成 XML文档需要注意生成路径的地址
  2. dotnet 发布

© 2018, 佳佳. 版权所有. 转载请注明出处.

发表评论

电子邮件地址不会被公开。 必填项已用*标注