17

无论如何要执行/p:DeployOnBuild=true对 MSBuild 的调用的发布/部署部分吗?例如,在一次调用中进行构建,然后在另一次调用中进行发布(文件复制)。

从命令行调用时,MSBuild 15 和发布配置文件存在问题。

4

1 回答 1

2

Github 上的一篇帖子解决了您提出的同样问题,提供了一个解决方案。

您可以在此处找到有关如何从命令行使用 PublishProfiles 的文档 - https://github.com/aspnet/websdk#folder-publish

这是一个带有 PublishProfile 的示例项目: https ://github.com/vijayrkn/dotnetpublishprofilesample/blob/7dac43543173b4ce908921106cc84d810c6dc623/WebPublishCommandlineSample/Properties/PublishProfiles/SampleFolderProfile.pubxml

使用上述发布配置文件发布到文件夹的 MSBuild 命令: https ://github.com/vijayrkn/dotnetpublishprofilesample/blob/7dac43543173b4ce908921106cc84d810c6dc623/PublishCommandline.txt

如果有人可以为我提供一个不起作用的示例项目和 msbuild 命令,我将很乐意看看这个问题。

来源:https ://github.com/Microsoft/msbuild/issues/1901#issuecomment-377140715

希望它提供所需的信息

注意:问题已由 Microsoft 修复 - https://github.com/dotnet/cli/pull/8996作为2.1.3xx 里程碑的一部分

于 2020-04-17T07:46:20.540 回答