持续集成是否消除了对大型Visual Studio解决scheme的需求?

持续集成是否消除了对大型Visual Studio解决scheme的需求?,第1张

概述持续集成是否消除了对大型Visual Studio解决scheme的需求

我有一个解决scheme,我和另一个人一起工作,解决scheme有大约50-60个项目,在我看来这个项目太多了,因为它减慢了开发过程中的构build时间,通常意味着IDE需要做更多的工作。在开发过程中需要

这个解决scheme没有被分解成更小的解决scheme的唯一原因是,对代码进行任何forms的重构或其他更改都可能会导致其他解决scheme的破坏,并且在代码被推入存储库然后被其他解决scheme发现开发商当他试图做他的工作。

由于我没有很多持续集成的经验,我想知道是否(除了构build自动化带来的其他好处),这是其他开发人员避免需要大量解决scheme的标准方式项目? 有人可以推荐一个关于持续集成的良好入门,并为.Net / windows开发人员构build自动化吗?

C#将32bpp图像转换为8bpp

如何以编程方式检索“Program files”文件夹的实际path?

PHP转换WIMdate格式

如何编写一个连续监听的服务器作为服务

性能监视器.NET CLR Networking 4.0.0.0实例命名

如何从源代码安装MonoDevelop 2.4?

Microsoft .NET Framework 4.6.2开发包windows 10 Build 1607

当源和目标位于同一个远程文件服务器上时,是否远程处理file.copy?

如何将应用程序停靠在windows桌面上?

windows 8.1无法安装.NET Framework 3.5 0 * 800F0906

是的,50-60个项目最有可能的解决方案太多了。 据推测,所有这些项目都不涉及解决方案构建的特定产品,而且其中许多项目可能被认为是框架件?

我建议将任何框架(产品不可知)项目移植到他们自己的框架解决方案中,然后在产品解决方案中添加对编译程序集的引用,而不是框架项目本身。

如果您使用TeamCity 7 (最近发布)进行持续集成,那么它提供的一个功能是NuGet包装。 这意味着您可以将您的公司框架打包到NuGet包中,以便非常简单地部署到每个产品解决方案。

持续集成/交付的一些很好的资源是:

马丁福勒关于持续集成

.NET中的持续集成

持续交付:通过构建,测试和部署自动化实现可靠的软件发布

总结

以上是内存溢出为你收集整理的持续集成是否消除了对大型Visual Studio解决scheme的需求?全部内容,希望文章能够帮你解决持续集成是否消除了对大型Visual Studio解决scheme的需求?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1290413.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存