我想知道是否有可能为同一个应用程序提供一个具有不同部署路径的解决方案。我希望能够做的是拥有winform应用程序的“生产”版本和“调试/测试版”版本。理想情况下,我希望能够以最少量的“手动努力”完成这项工作。
我的意思是我希望能够配置我的winform解决方案,这样如果我构建了应用程序的beta版本,它将在开始菜单中显示为'release'版本的兄弟...像这样:
开始菜单 - > CompanyName - > ProductName - > AppName 开始菜单 - > CompanyName - > ProductName - > AppName(beta)
配置这样的东西有什么好的做法?
目前看来这是我们需要采取的方法:
我是否误解了这一点,或者是否有更简单/更优雅的方式来部署测试版?
感谢您的支持。
答案 0 :(得分:2)
我认为您的答案是设置配置。在工具栏中,您将看到指定了Debug或Release的下拉列表;放下它,你会看到一个“配置管理器......”选项。选择那个。在新对话框左上角的“活动解决方案配置:”下,将显示另一个具有“新建...”选项的下拉列表。选择此项,输入“Beta”作为配置名称,并从“Release”复制设置(我假设您已为实际产品版本配置)。确保选中“创建新项目配置”。这将允许您为项目和整体解决方案创建一组新的部署设置。
现在,您可以选择Beta配置或Release配置,这样您就可以指定要包含的不同项目;例如,您可以在解决方案中放置两个安装程序项目,一个用于测试版安装,另一个用于发布。您还可以更改部署和发布路径。
有些事情不允许你这样做: