Wpf VS2010基于配置的不同发布位置
我试图将我的解决方案分为三种配置:Wpf VS2010基于配置的不同发布位置,wpf,visual-studio-2010,clickonce,publishing,release-management,Wpf,Visual Studio 2010,Clickonce,Publishing,Release Management,我试图将我的解决方案分为三种配置: 发展 测试 释放 所有这些都将有不同的发布位置,所以用户可以使用发布,在测试中进行测试,并查看开发发布中的新内容。所有三个版本都将使用不同的名称后缀和图标构建,并安装在每个用户工作站上 现在我得到: 无法安装此应用程序,因为具有 已安装相同的标识。要安装此应用程序, 修改此应用程序的清单版本或卸载 先前存在的应用程序。” 我甚至不能在一个工作站上安装多次 那么我该怎么做才能做到这一点呢?除非更改部署,否则不能多次安装同一个应用程序。最简单的方法是更改程序集名称
那么我该怎么做才能做到这一点呢?除非更改部署,否则不能多次安装同一个应用程序。最简单的方法是更改程序集名称。对此进行了解释。随着时间的推移,我现在可以看到解决方案非常接近,只是需要我能够首先指定我的需求 因此,现在我可以看出,这主要取决于此类配置的数量:
- 如果它是有限的和低的,即live/test/dev,您可以在解决方案中将每个项目作为单独的项目,如AppLive、AppTest、AppDev,这需要重构,以将所有常见的内容移动到单独的项目中,但它使代码和发布更清晰,更易于管理
- 若这些配置是无限制的,或者数量很大,那个么最好从文件中加载配置,然后根据自定义逻辑从池中选择一个
目前我正在使用两者的混合,因为我希望能够在live之前发布测试版本,但我的应用程序也被多个分支使用,每个分支都有一些独特的样式、徽标等,因此这是从嵌入xml文件中应用的,并根据Active Directory条目确定适当的设置。您使用的是什么安装程序?单击一次,忘记提及#