Вложенный Linq аварийно завершает работу intellisense

В настоящее время я использую Visual Studio 2008 (SP1) и разрабатываю код, использующий вложенные операторы LINQ. Однако с каждым уровнем вложенности производительность IntelliSense значительно падает до такой степени, что становится непригодной для использования.

Кто-нибудь еще сталкивался с чем-то подобным или нашел решение этой проблемы?

Спасибо за любую помощь Тони


Обновление Мы используем resharper, я изменил intellisense обратно на Visual Studio, и происходит то же самое.

У меня нет точного кода со мной, но это что-то вроде строк:

var a = list1.Sum(x => x.list2.Sum(y => y.list3.Sum()))

Любая более глубокая вложенность обычно вызывает шаткость.

Я еще не отключил reshaprer полностью, но я попробую это утром.

Спасибо за помощь до сих пор


Обновление 2 Я протестировал код на копии VS без решарпера, и он работает нормально.....


person TWith2Sugars    schedule 23.02.2009    source источник
comment
Можете ли вы опубликовать код, который вызвал проблему?   -  person Andrew Hare    schedule 23.02.2009
comment
Я никогда не видел этого, и я довольно тяжелый Linq   -  person Steve    schedule 23.02.2009


Ответы (2)


Вы используете CodeRush от Devepress? Попробуйте отключить его или использовать это решение (несмотря на то, что оно предназначено для другой проблемы ), казалось, решил это для меня.

person Geoff Appleford    schedule 23.02.2009

Никогда не видел. Вероятно, это связано с подключаемыми модулями Visual Studio, такими как Resharper или CodeRush; мы видели, как эти плагины снижают производительность IDE.

person Judah Gabriel Himango    schedule 23.02.2009