我有一个包含大约 1000 个类的项目(不,没有办法方便地将这个项目分成多个)。仅加载项目就需要大约 20 分钟,因为智能感知会缓慢地浏览所有类,并占用近 1GB 内存。有没有办法为单个项目关闭 Intellisense,但为解决方案中的所有其他项目保留它?
该项目使用什么语言? 1000 个类是一个相当小的项目,加载时间不会超过 20 秒。该问题更可能是由项目中运行编译时转换的特殊文件引起的(例如代码生成器)。您是否有任何代码生成器作为构建的一部分运行?
该问题也可能是由以下原因引起的:
- Visual Studio 加载项编写得不好。特别是我见过源代码管理提供程序导致此问题,但也请列出您已安装的其他加载项。
- 直接从网络共享加载项目,或者使项目中的文件位于网络共享上。
- 开发机器很旧(单核 P4 或更早版本的处理器速度慢,内存低,1GB 或更小)。如果是这种情况,您应该先解决这个问题。
- 开发机器存在臃肿软件或出现故障的组件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)