我必须使用包含654个项目并进行计数的Visual Studio(2017)解决方案。这些项目是C ++和C#项目的混合-可能是2/3 C ++。
问题是,在此项目数量上,VS2017(我们已经在运行15.8)非常不稳定,但是对于某些任务,我需要打开整个解决方案。
一个人可以(并且应该)质疑设计,但是请不要在这里。有没有可行的技巧可以使这种sln
可以忍受?
我们遇到的问题是:
不是问题:
我已经尝试禁用VS Intellisense,但这没有帮助。禁用我们的VisualAssistX插件也无济于事。
答案 0 :(得分:0)
从历史上看,VS团队一直表示,他们将在某个不确定的时间点解决VS加载过多的问题。这就是他们为什么的原因之一 还没有使其成为64位。现在,他们已经禁用了选择性加载API,您几乎可以放任不管了。
对于较早的VS版本,有Funnel。
它允许您有选择地加载项目的子集,自动加载依赖项。额外的好处是重构,搜索等仅在加载的项目的上下文中起作用,从而使其更快。您还可以保存和整理过滤器,从而更轻松地在不同子集之间进行切换。