在 netcore 下面我们默认情况下面在 vs 里面将 xml 进行输出就行了,但是在使用命令行 dotnet build -c release/debug 的过程中间我们的 xml 描述性文档就不输出了。
碰到该问题的时候我们怎么处理呢?
打开项目的 csproj 文件
在 PropertyGroup 的节点下面我们添加或者修改已存在的配置节点
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <!--该属性是在设置默认生成文档文件属性设置--> <GenerateDocumentationFile>true</GenerateDocumentationFile> </PropertyGroup> <ItemGroup> <None Update="项目xml文件名称"> <!--当有新的文件的时候就会复制输出到生成目录,该操作就是在vs里面找到xml文件右键[复制到输出目录]--> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> </ItemGroup>
好了,最后面我们可以直接跑下命令了
cmd:>dotnet build -c release -o 输出目录(该参数也可以不填写,默认就会生成到项目的bin下面了)
本文首发于 GitChat,未经授权不得转载,转载需与 GitChat 联系。
阅读全文: http://gitbook.cn/gitchat/activity/5d674c2e46df0a47de6adb6c
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。