关于C#的编译速度

richman2012 2012-04-10 04:09:27
手头的这个项目是改造性质,原先也没有把
src分在不同的project里,所以app_code
弄得非常大,稍微改动下就要20分钟编译
之前研究了下IncrediBuild,
这货可惜只支持C/C++的分布编译,C#的
不行,因为交货的solu的结构是不允许变的,所以拆分
成小project貌似行不通。

有什么好方案没,就算是一人发3台开发机
编译的时候换电脑这种的也可以~
...全文
250 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheng2005 2012-04-10
  • 打赏
  • 举报
回复
所以他们这么傻逼的方式都搞定了,我估计你提议换换方式也有希望能同意。坚决拆分,不过如果只是一个短期没后续的项目那就无所谓了,忍呗。
richman2012 2012-04-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
引用 4 楼 的回复:

引用 3 楼 的回复:
划分程序集,每个单独编译。如果修改在某一个程序集内,其他不需要编译。

话说原来项目的开发者是怎么能忍受的。

这样的话,交货前必须重新作下结构的整合巴
刚看了下编译之后的dll,有12M
之前开发的人据说是在一台很NB的
服务器上,用类似terminal的方式
连过去开发,只打开1个solu,大家一起改
如果需要编译,吼一……
[/Quote]
同感,不过居然搞掂了也很服这帮人
cheng2005 2012-04-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

引用 3 楼 的回复:
划分程序集,每个单独编译。如果修改在某一个程序集内,其他不需要编译。

话说原来项目的开发者是怎么能忍受的。

这样的话,交货前必须重新作下结构的整合巴
刚看了下编译之后的dll,有12M
之前开发的人据说是在一台很NB的
服务器上,用类似terminal的方式
连过去开发,只打开1个solu,大家一起改
如果需要编译,吼一嗓子的通知大家
[/Quote]
傻逼的不能再傻逼的方式。
richman2012 2012-04-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
划分程序集,每个单独编译。如果修改在某一个程序集内,其他不需要编译。

话说原来项目的开发者是怎么能忍受的。
[/Quote]
这样的话,交货前必须重新作下结构的整合巴
刚看了下编译之后的dll,有12M
之前开发的人据说是在一台很NB的
服务器上,用类似terminal的方式
连过去开发,只打开1个solu,大家一起改
如果需要编译,吼一嗓子的通知大家
threenewbee 2012-04-10
  • 打赏
  • 举报
回复
划分程序集,每个单独编译。如果修改在某一个程序集内,其他不需要编译。

话说原来项目的开发者是怎么能忍受的。
cheng2005 2012-04-10
  • 打赏
  • 举报
回复
你如果只是想开发的时候快点,那就在开发的时候卸载掉不需要的project
但是如果你是指单个project编译就非常慢那就没办法了,因为编译的最小单位就是project。
bdmh 2012-04-10
  • 打赏
  • 举报
回复
还是把比较固定的功能做成单独的模块dll,共其他的地方调用

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧