佳佳的博客
Menu
首页
[.NET Core] 发布时没有生成 XML 文档文件的问题
Posted by
佳佳
on 2018-12-21
IT
.NET Core
使用 `dotnet publish` 发布文件时没有自动生成对应的 XML 文档文件。 这个文件因为 Swagger 要用到,不存在的话会导致项目无法启动。 ```batch dotnet publish -c Release -o D:/publish/ -f netcoreapp2.1 ``` 看到这篇文章 [.NetCore利用Swagger生成 XML文档需要注意生成路径的地址](https://www.cnblogs.com/liyouming/p/9299597.html) 才注意我们的工程属性里只在 Debug 模式下配置了 *输出 XML 文档文件*,把配置改为 Release,再次勾选 *输出 XML 文档文件*,然后保存工程文件就可以了。 另外,输出的路径我这里直接设置为 *{工程名}.xml*,没有使用相对路径,经测试这样也是可以把 XML 文件复制到发布目录的。 ### 参考 1. [.NetCore利用Swagger生成 XML文档需要注意生成路径的地址](https://www.cnblogs.com/liyouming/p/9299597.html) 2. [dotnet 发布](https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet-publish?tabs=netcore21)
版权声明:原创文章,未经允许不得转载。
https://www.liujiajia.me/2018/12/21/net-core-cant-generate-xml-document-file-on-publish
“Buy me a nongfu spring”
« 注销 Eureka 服务
[C#] 创建 System.Drawing.Font 时报错 »
Commented by
solyn
on 2021-01-19
回复
我也这样做了,但是还少个model.xml,,,
昵称
*
电子邮箱
*
回复内容
*
(回复审核后才会显示)
提交
目录
AUTHOR
刘佳佳
江苏 - 苏州
软件工程师
梦嘉集团
solyn
on 2021-01-19 回复