【问题标题】:Clickonce app publishing using visual studio online使用 Visual Studio Online 发布 Clickonce 应用程序
【发布时间】:2015-11-26 17:27:07
【问题描述】:

我正在尝试单击发布使用 Visual Studio Online 上可用的可脚本构建系统编译的客户端应用程序。这似乎是新事物。

我找到了一些文章,展示了如何自定义 msbuild 并添加参数以使其在本地 TFS 上工作:

http://publicvoidlife.blogspot.pt/2014/05/continuous-integration-with-tfs-and.html?showComment=1441022327672http://www.dontpaniclabs.com/blog/post/2011/04/29/clickonce-publish-and-deploy-from-team-foundation-server-2010/

但是在 Visual Studio Online 中有一些不同的东西。我看到我可以设置一些“构建步骤”,其中包括包/部署脚本。我可以将它们用于 clickonce 吗?

如果在msbuild期间设置clickonce publish是要走的路,如何在“visual studio build”脚本上设置参数?

我不知道如何在 msbuild script ui 上指定“发布”选项,也不知道如何指定必要的参数。

有什么想法吗?

谢谢,

【问题讨论】:

    标签: tfs msbuild visual-studio-2015 clickonce azure-devops


    【解决方案1】:

    正如您发布的博客中所述,您需要自定义构建过程模板才能发布 clickonce 应用程序。这是另一个对您有用的链接,您可以从中查看有关如何逐步进行自定义的详细信息(包括有关如何添加参数、如何添加 /t:publish msbuild 参数的信息)(它是为 TFS2010 编写的,也适用于 VSO):http://www.codeproject.com/Articles/122388/TFS-Team-Build-with-ClickOnce-Applications

    【讨论】:

    • 我承认,在我看来,设置 Visual Studio Online 构建与 TFS2010 完全不同(似乎更具限制性)。请注意,我没有使用任何 XAML 模板或定义。我正在使用基于 Web 的可编写脚本的构建系统。我面临的第一个挑战是仅为我在整个解决方案中的单击项目设置 p:/publish 参数。由于 msbuild 被调用一次并且参数是全局的,我不确定该怎么做。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 2015-02-21
    • 2011-09-04
    相关资源
    最近更新 更多