如何最好地处理Visual Studio中的巨大源代码文件

ale*_*edy 4 resharper code-generation visual-studio-2005

我正在开发一个充分利用代码生成的项目.它生成的一些文件包含> 25万​​行代码.VS(2K5)不能很好地应对,但R#(4.01)每两分钟左右就会抛出一个内存不足的异常.

将它们拆分成部分类/单独的文件在短期内不是一种选择,尽管可能会更晚.

有没有聪明的IDE技巧来处理这个?

编辑:所以人们立即(非常明智地)说"没有那么大的文件",并提出了将其分解为较小文件的方法.

这很好,但是我正在进行一项时间限制的任务,看看并决定优化什么.我的问题非常具体'如何在没有痛苦的情况下在IDE中查看疯狂的大文件',而不是"如何重构项目".出于问题的目的,请假设该文件是只读的.:)

eug*_*nsk 6

我至少会将大文件扩展名更改为.cpp_gen.cpp_huge, 以删除语法突出显示,概述等,然后将构建工具重新分配给它们的C/C++编译器工具.


Mar*_*sey 3

看来这个 R# 工具(是 Resharper 吗?)就是问题所在。你可以禁用它吗?否则,更改生成的代码的文件类型可能是有意义的 - 据推测,您不会对这些文件进行主要编辑,因此丢失语法着色和特定于源文件的其他功能不会成为问题。