そのため、Visual Studio 2013を使用していたところ、クラッシュし、再起動すると、Search SolutionExplorerが正しく機能しなくなりました。
部分的に一致するファイルがまだ見つかっているようですが、一致すると予想されるすべてのファイルが見つかるわけではありません。 Account
を検索すると、AccountController.cs
とAccountControllerTest.cs
が見つかると思いますが、後者しか見つかりません。
いくつかの詳細情報:
誰かがこれに似たものに出くわしたことがありますか、またはSearch Solution Explorerを再び機能させるために何を試みるべきかについての提案がありますか?
devenv /ResetSkipPkgs
とdevenv /ResetSettings
を実行することに喜びを感じました。これらのコマンドを実行した後、Search Solution Explorerが再び機能し始め、現在はほとんど機能しています。それでも時々失敗します。 Visual Studioを再起動すると、再び機能する場合もありますが、そこにある特定のファイルを見つけることを単に拒否する場合もあります。
Visual Studio 2013 Update 2をインストールしましたが、この問題が再発する前に、Search SolutionExplorerが1週間以上問題なく実行されました。 Visual Studioを再起動すると、検索ソリューションエクスプローラーが再び機能するようになりました。
これを使用している拡張機能に絞り込むことができました。「ProductivityPowerTools 2013」は、IISの検索機能を壊しているようです。そのため、今は無効にしました。今検索すると、完全な結果が得られます。
すべての拡張機能をアンインストールし、問題が再発するまで1つずつ再インストールすることで、この結論に達しました。
同僚もこのソリューションである程度の成功を収め、/ ResetSkipPkgsを使用してDevEnv.exeを起動しました。
http://msdn.Microsoft.com/en-us/library/ms241276.aspx
更新
約30分後に問題が再発しましたが、特定の原因は示されていません。それが続く間、それは素晴らしかった。すべての拡張機能を削除すると、OPと同じ動作になり、セーフモードでのみ実行されているように見えます。
.suoファイルを削除すると、しばらくの間問題が解決したようですが、その後戻ってきます。この検索機能を取り戻すために、vs2012の再インストールに頼ろうとしています。
これは、VisualStudioにインストールした他の拡張機能が原因である可能性があります。いくつか問題があります。TelerikJustTraceがこの問題の原因であることがわかりました。
同じ問題があり、VS2013 Update 2RCに関連していることを確認しました。アンインストールすると、この問題が修正されます。
GMバージョンのVS2013アップデート2)を待ちます。
セーフモードで動作するのか、extensiosnを削除して修正すると、再び表示されるのか不思議です...
ただし、一部のプロジェクトがソリューションフォルダーにある場合は、既知のバグが修正されていますが、まだリリースされていないようです。
Devenv/ResetSkipPkgsを実行すると問題は修正されますが、前述のように、問題は再発します。永続的な解決策として、exeのプロパティでターゲットにこのパラメーターを追加します。
"C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe" -ResetSkipPkgs
VS update 3をインストールする前とインストールした後の両方で、この問題がまだ発生していました。しばらくインストールしてから戻ってきた後、この問題は解消されたことに注意してください。壊れた動作の戻りが、再起動を必要とするシステムのロックアップと一致したのではないかと思います(ただし確認できません)。
とにかく、私はProductivity Power Toolsをインストールしましたが、ここでの回答を読んだ後、それが複雑かどうか疑問に思ったので、無効にして、更新が保留されていることに気付きました。私は先に進んでアドオンを更新しました、そしてそれは私のために問題を解決しました(再び)。 stays修正されたかどうかを確認します。
すべてを再インストールする前に、インストールしてみてください VS2013 update 2 CTP バグが修正されるかどうかを確認してください: