gpt4 book ai didi

msbuild - MsBuild发布网站而不使用发布配置文件

转载 作者:行者123 更新时间:2023-12-04 10:24:17 26 4
gpt4 key购买 nike

可以从Visual Studio 2013的“发布”对话框和命令行MsBuild中使用要发布Visual Studio网站的发布配置文件,如问题Using msbuild to execute a File System Publish Profile中所述

C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe 
./ProjectRoot/MyProject.csproj /p:DeployOnBuild=true /p:PublishProfile=FileSystemDebug


但是,我想完全摆脱发布配置文件,并从命令行执行所有操作-因为我不希望将发布路径硬编码在PublishProfile xml文件中。如何直接在命令行参数中指定相同的选项?我尝试使用OutDir代替,但是导致的行为与PublishProfile中指定的路径不同(我的路径附加了一个 _PublishedWebsites)。

最佳答案

您实际上可以从命令行覆盖PublishProfile设置。您需要以下参数:

/p:publishUrl=pathToPublishHere


如果是本地文件系统,则应该可以正常工作。

关于msbuild - MsBuild发布网站而不使用发布配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33740592/

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