c# – 我想减少我的VS.NET项目的编译时间 – 你对如何做到这一点的想法是什么?

前端之家收集整理的这篇文章主要介绍了c# – 我想减少我的VS.NET项目的编译时间 – 你对如何做到这一点的想法是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的项目是在Visual Studio 08中用C#开发的.它是一个独立的桌面应用程序,大约6万行代码.
曾几何时我喜欢使用这个软件 – 现在,赞美时间已经增长到大约2分钟,它变得远不那么愉快了…

我认为我缺乏C#经验可能是一个因素;我已经在一个名称空间下开发了所有东西 – 例如,如果有一个结构良好的代码库,编译器只能在进行更改时重新编译代码的必要部分吗?或者我是否需要将各个部分分成单独的项目/ DLL以强制执行此操作?

升级到最新的四核处理器有多大区别?

另一个想法是,对于程序员来说,这可能是一个典型的事情 – 像这样的长编译时间只是必须管理的东西?

提前致谢.

解决方法

令我惊讶的是,60k行代码需要2分钟才能编译.我有一个500,000行代码的应用程序,它只需要大约一分半钟.确保每次都没有进行完全重建,并确保不在构建之间清除解决方案.正常构建应执行增量构建,仅重新编译自上次构建以来已更改的代码(以及受该更改影响的任何内容).

也许其他一些因素可能包括大量资源(图像?)的大量使用,最低级别库(即其他所有使用的库)的广泛变化等.一般来说,在相对现代的机器上,编译60,000行C#除非您正在重建整个解决方案,否则代码平均需要不到一分钟.

猜你在找的C#相关文章