Visual Studio 2012 で大量検索すると落ちる

確認した環境
* Windows7 64bit メモリ4GB
* Visual Studio 2012 Proffesional / Express
* テストを含めて3000ファイルほどのソリューション

Visual Studioには、「すべての参照の検索」など、単なる文字列検索ではなく、どのクラスのメンバなのかまでを判別した上で検索してくれる便利な機能があります。変数の改名などのリファクタリング機能でも、これが使われています。

しかし、あちこちで参照されているメンバにこれをおこなうと、みるみるメモリを食いつぶしていき、やがてはVisual Studio自体がハングし、自動的にVisual Studio再起動ということになります。今のところ対策がわかりません。

Visual Studio で改行を含む置換

前提:VisualStudio2012

メニューからクイック置換。
・「正規表現」を選ぶ(選んだことがわかりにくいので注意。外枠が強調される。)
・検索文字列で、ソース中の改行は \r\n になります。
・正規表現ということで、いろいろエスケープすることを忘れずに。