开发的程序比较大每次编译都需要较长时间

明缘 2010-11-04 04:53:36
RT。
但是 有时候只是改动了某个模块,怎么整能让它编译速度提高。
只编译 改动的部分。
...全文
235 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
damjmk2 2010-11-05
  • 打赏
  • 举报
回复
这和你项目之间的引用顺序有关,越上层的东西改了,底层的引用也要编译
明缘 2010-11-05
  • 打赏
  • 举报
回复
如何只编译修改的文件呢?
zhaodongbo567 2010-11-05
  • 打赏
  • 举报
回复
一个Project也没有关系啊,如果是WinForm开发的话,只要编译你修改过的文件再编译工程文件就行了,比如:UI层,逻辑处理层,你在逻辑处理层的摸个模块进行了修改,只要你编译一下逻辑层的这个模块,在编译一下UI层,就可以了!而且速度很快的哦。
LorenLiu 2010-11-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 scoket 的回复:]
是这样的,问题是我是维护别人以前开发的东东。没有别的办法么?
[/Quote]

这个。。。那只能说以前那个人代码架构的不好了。。。。
明缘 2010-11-05
  • 打赏
  • 举报
回复
是这样的,问题是我是维护别人以前开发的东东。没有别的办法么?
LorenLiu 2010-11-05
  • 打赏
  • 举报
回复
那你就不应该都放在一个project里面。。。
明缘 2010-11-05
  • 打赏
  • 举报
回复
up....
明缘 2010-11-05
  • 打赏
  • 举报
回复
我这个已经是只有一个Project了。就是这个Project里面的文件比较多。
winner2050 2010-11-05
  • 打赏
  • 举报
回复
一楼的是正解。

不常修改,不是自己职权的项目编译一次以后,可以去掉不编译它了。
hhping821 2010-11-05
  • 打赏
  • 举报
回复


[Quote=引用 2 楼 bclz_vs 的回复:]
那你点生成就行了,这样的话,就是只编译改动的部分,不要用重新生成
[/Quote]
zhaodongbo567 2010-11-05
  • 打赏
  • 举报
回复
只编译修改过的一个文件是编译不了的吧(具我了解),只能编译修改过该文件所在的一个DLL模块就可以了,这样也能节省时间啊,也能看到你修改过的debug效果。
明缘 2010-11-04
  • 打赏
  • 举报
回复
可以在解决方案属性的“配置属性”中把不用每次编译的项目勾去掉。
----------------------------------------------
我这个都在一个Project内,里面有很多文件, 并不是一个解决方案。

那你点生成就行了,这样的话,就是只编译改动的部分,不要用重新生成
-------------------------------------------
这个试过了,速度一样慢 怎么回事儿呢。
边城的刀声 2010-11-04
  • 打赏
  • 举报
回复
那你点生成就行了,这样的话,就是只编译改动的部分,不要用重新生成
liye9801 2010-11-04
  • 打赏
  • 举报
回复
可以在解决方案属性的“配置属性”中把不用每次编译的项目勾去掉。

111,129

社区成员

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

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

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