【发布时间】:2010-11-24 00:24:46
【问题描述】:
我有一个 ClickOnce 部署,它具有不同的 Web 服务端点和需要在 Settings.Settings 中更改的字符串。现在,我只需要处理内部完成的本地化开发版本和我为他们的 UAT 推送给客户的一个版本。现在我需要这个应用程序的 4 个版本。内部开发和测试、客户测试和生产。我还需要这 4 个部署能够并排安装。我发现我可以更改名称(即 APP -- INTERNAL -- TEST、APP -- INTERNAL -- DEV、APP -- CUST -- TEST、APP -- CUST -- PROD),这将允许他们所有人并排安装。但是,必须记住在各种设置中需要更改字符串的每个地方。每个构建的设置、交换端点、更改应用程序名称、更改证书、更改部署地址和每个不同构建的 url 都是耗时的,而且麻烦。有没有办法只说“发布内部测试版本”并让它做正确的事情?我本来打算只写各种法师脚本,但我不会让我不得不搞乱 settings.settings 的东西。我没有编写这个应用程序也没有维护它,但我想我可以进入并使用某种条件逻辑,但是连接字符串例如连接到报告和表格适配器等......我讨厌 ClickOnce
【问题讨论】:
-
你应该把你的答案分成逻辑段落,以便于阅读......目前它看起来像一堵文字墙,很难理解。
标签: deployment clickonce build