很抱歉,如果之前提出了类似的问题。有很多部署问题,但似乎没有解决我的问题。
反正。我正在使用asp.net,C#并使用Visual Studio。
我所在的组织正在迅速变化。管道中有很多项目需要在接下来的几个月内进行多次代码更改和迭代部署。在工作时,这些变化总是“在最前沿”,所以有时我必须多次编写同一程序的某些部分。
由于这些项目都是错开的,我不能一下子做出一次全面的改变;我必须多次部署和重新部署同一程序,只使用该部署所需的更改。
如果这令人困惑,这是一个简单的例子:
这是两个完全不同的部署,其中必须为部署1更改某些代码,并且必须为部署2更改其他代码。
目前我只是使用记事本进行整体更改列表,定期调试断点和大量的代码内注释,然后我手动浏览代码以确保一切都已更改。在多个文件,类,对象等上有数十万行代码,这变得相当繁琐,并且很有可能丢失某些东西(导致它破坏)或推动错误的更改(导致它破坏)或允许不良数据)。
在这种情况下是否有可用于帮助的工具?最好是我可以识别部署A需要更改的内容以及部署B需要更改的内容?我也很乐意听到其他思想流派(提示肯定被接受!)
答案 0 :(得分:0)
当然,我理解你的问题。
我会建议一些事情
安装人员:为什么不考虑安装人员,安装人员需要安装,如安装shield,Wix,MSI安装程序。 这些安装程序将使您灵活地更新需要更新的文件,即完全控制。 但你需要选择其中最好的,我已经解决了很多MSI和Wix,所以我知道这可以解决你的问题,无论你的电话如何。
发布:我没有玩过这个,我刚刚做过网站发布。但是我知道这确实很奇怪,所以也尝试一下。