仅部署MSBuild - 不构建

20

有没有办法在MSBuild的/p:DeployOnBuild=true调用中单独执行发布/部署操作?例如,先进行一次构建,然后在另一次调用中执行发布(文件复制)。

使用命令行调用时,MSBuild 15和发布配置存在问题


1
由微软修复的问题。 - Francois
任何消息都很酷。 - Alec von Barnekow
@AlecvonBarnekow:已在2017年5月修复(请参见先前的评论) - Francois
我认为他们正在将这个选项添加到MSBuild中。在这里可以看到相关讨论。 - Rob
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里程碑的一部分。

谢谢,但问题已经在评论中提到的2017年5月得到解决,原始链接已经指向此问题(#1901) :) - Francois
谢谢您指出这一点。您可以选择关闭您的问题,或者如果愿意,接受我的答案,这样将来寻找类似问题的人就能看到答案了。如果您同意的话,那就太好了。哦,对了,我不是为了得到赞而回答问题,只是为了问答的目的。 - DeJaVo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接