首页 / C# / 首页> C#>如何创建补丁系统
首页> C#>如何创建补丁系统
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了首页> C#>如何创建补丁系统,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含969字,纯文字阅读大概需要2分钟。
内容图文
![首页> C#>如何创建补丁系统](/upload/InfoBanner/zyjiaocheng/680/b6fcacae23944037a44ff6a9f4c11e60.jpg)
我对使我们的软件“可补丁”的最佳实践存在疑问.
我们的产品/公司的一些信息:
>我们使用C#/ WPF创建软件
>使用Visual Studio 2013
>有一些设置制作工具(高级安装程序)
>使用TFS进行源代码控制.
每次创建发行版时,都会将其放入tfs中的新分支中,因此结构如下所示:
>-主要
>-发布
> —-版本1.0.0.0
> —-版本2.2.0.0
> —-版本3.3.0.0(不是真实版本号).
现在我有一个问题,就是我不知道如何使我们的产品可补丁,而不为每个版本都打补丁.因为如果错误是版本1.0.0.0和2.2.0.0,并且我不想安装最新版本(3.3.0.0),则需要修复两个版本(1.x和2.x).
有没有办法让我更优雅,更舒适?
谢谢!
解决方法:
您应该转到连续交付模型.您需要更改设计产品的方式,以便可以在任何其他版本之上安装任何版本.如果您还确保已完成的定义很明确,并且交付周期短,那么您将无需安装补丁.只需发布一个新版本,其中包含您尚未准备好关闭的功能.
查看http://stories.visualstudio.com,看看howba大型产品解决了该问题.
如果您认为“这看起来太难了”,那么您可能会有太多的技术债务(或更确切地说是对冲基金),您需要首先解决该问题.
查看功能标志以获得代码,并查看Ready Roll或SSDT获得数据库.
内容总结
以上是互联网集市为您收集整理的首页> C#>如何创建补丁系统全部内容,希望文章能够帮你解决首页> C#>如何创建补丁系统所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。