是否有人使用富客户端(即WinForms或WPF)应用程序进行了大量的A / B测试?
我对这种情况有意义的部署策略感兴趣。
似乎ClickOnce部署非常合适,但是让ClickOnce正常运行以实现非平凡的应用程序有很多包袱。
如果使用ClickOnce,您如何推动50%的用户更改?这是可能的,还是只需要基本上部署2个单独的应用程序?
如果使用Windows Installer,为每个测试方案推送新的安装程序是否有意义?这对每次必须更新应用程序的最终用户来说似乎很麻烦?在客户端PC上安装存根并在可用时动态下载更新是否存在重大缺点?
答案 0 :(得分:0)
好吧,在我们的ASP.Net网站上,我们有'方案'来控制导航和使用什么复合控件。一切都在可部署中。每个新用户会话随机选择一个场景并将其存储在会话中。
你可以这样做。将您的A / B场景放在每个构建中,并让工厂随机选择加载哪个场景并将其存储在用户配置文件或注册表项中。