【问题标题】:Rebranding title / Start menu folder with ClickOnce application使用 ClickOnce 应用程序更名标题/开始菜单文件夹
【发布时间】:2010-01-01 19:10:48
【问题描述】:

我有一个 ClickOnce 应用程序,我想为多个客户“重塑品牌”。

有没有办法在没有单独部署或分支构建的情况下更改应用程序的开始菜单文件夹/链接?

显然,一旦它启动并获得设置,它就可以从那里重新命名其他所有东西......

【问题讨论】:

  • CO 是关于弄乱客户的机器。你想弄乱机器。不要使用 CO。
  • 发帖者并不希望“搞砸”客户端计算机,而是提出了一个合理的问题,即如何为一组特定的客户端重新命名部署,而无需创建单独的部署。

标签: .net clickonce


【解决方案1】:

有几种方法可以解决这个问题。就像您提到的那样,您可以在Visual Studio 中进行单独构建或使用 Mage/MageUI 创建自定义部署,但是如果您想要一组部署文件但要根据其他一些细节重新命名应用程序,最好的方法可能是尝试通过自定义 ASP.NET 网站公开它们来即时虚拟化或自定义一些部署文件。我已经使用 VirtualPathProvider 成功完成了这项工作,但您可能可以使用自定义处理程序。

一旦您完成所有工作,主要问题是您必须在任何时候更改部署清单和应用程序清单。如果您想拥有一个所有客户端都安装的集中式部署,但如果您希望能够动态地重新命名单独的部署,那么辞职意味着您可以在这些站点共享您的代码签名证书,或者您需要每个网站维护自己的代码签名证书。

如果您需要任何更具体的详细信息,请告诉我,我在这方面进行了广泛的工作,并且在 MSDN 论坛和 Microsoft Connect 站点下,我有几个关于此主题的主题开放。

相关资源:

【讨论】:

    猜你喜欢
    • 2011-02-08
    • 2019-08-12
    • 2012-11-24
    • 2013-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    相关资源
    最近更新 更多