【问题标题】:ClickOnce using MSBuild使用 MSBuild 的 ClickOnce
【发布时间】:2013-05-11 03:46:47
【问题描述】:

我一直在尝试使用 MSBuild 脚本实现 ClickOnce 部署,但我找不到任何关于如何在生成清单后复制文件的资源。

由于我们需要在手动部署的情况下编写小步骤脚本,如果我们使用向导,Visual Studio 会为我们执行此操作,因此我无法执行此操作,因为我对 MSBuild 和 ClickOnce 都是新手。

是否有资源可以找到有关如何为多个环境编写整个 ClickOnce 部署脚本、使用 TeamCity'sBUILD_NUMBER 增加版本号并签署程序集的详细信息?

【问题讨论】:

    标签: msbuild clickonce version increment


    【解决方案1】:

    您看到 Visual Studio 所做的一切都是由 MSBuild 完成的(创建/更新“publish.html”除外)。如果您指的是配置,那么对于任何环境都是如此。要使用 MSBuild 发布,我只需在命令行中执行以下命令:

    %SystemRoot%\Microsoft.Net\Framework\v3.5\msbuild <myProjectName> /p:Configuration=Debug; /t:publish
    

    这给了我一个开发环境构建(我们使用 Dev 的默认调试配置)。对于 QA,我只是将上述命令中的“调试”部分替换为“发布”。

    【讨论】:

    • 有没有办法将 ClickOnce 发布输出定向到 http 或文件 svr 目标?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    相关资源
    最近更新 更多