现有一个解决方案,每次生成调试时,都要花10来分钟,如果只对修改过的文件编译,这样可以提高工作效率,但是我在VS。NET中怎么也没有找到这样的方法?     大家看这样行不行,就是把没有修改过的其他项目生成DLL文件,然后在这个项目中添加引用.但好像还是很慢.
  请指教,谢谢

解决方案 »

  1.   

    VS2005 中是编译时如果项目中有源代码修改过,就重新编译。编译是通过调用csc.exe传入所有的源代码文件实现的,csc.exe中不会知道哪些文件是有修改过的,哪些文件是做了改动的,他只会按照编译的流程一步一步做,所以速度会很慢。建议对于大的项目还是分成多个dll模块,那样会提升编译的性能。