gpt4 book ai didi

.net - 使用 Web 部署跳过 XML 文档文件

转载 作者:行者123 更新时间:2023-12-01 21:58:17 30 4
gpt4 key购买 nike

我正在尝试使用 Web Deploy 发布 .NET Web 服务。目前,它在包中包含 XML 文档文件。我已在 Visual Studio 的项目属性的“生成”选项卡中取消选中“XML 文档文件”。这会阻止发布该 XML 文件,但该项目引用了许多具有 XML 文档的自定义库。

显然我们不想关闭自定义库的文档。也没有理由部署这些 XML 文件。

从 msdeploy/msbuild 命令行或项目属性中,如何防止 XML 文档文件包含在包和后续 Web 部署中?

更新

我尝试将 DEL/Q "$(TargetDir)*.xml" 添加到构建前和构建后事件中,但没有成功。 XML 文件仍会添加到包中。

最佳答案

这将全局禁用 XML 文档的生成:

msbuild some.web.sln /p:DocumentationFile=""

要使用 MSDeploy.exe 跳过 *.xml 文件:

msdeploy -verb:sync -source:contentPath=c:\sourcedir -skip:objectName=filePath,absolutePath=.*.xml -dest:contentPath=c:\newdir

关于.net - 使用 Web 部署跳过 XML 文档文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9842519/

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