VS2013(v12.0.21005.1)をインストールし、1〜2日前にReSharper 8(v8.0.2000.2660)を追加しました。その日は大丈夫だった。今では、1日で1つのソリューションを開くことができれば幸運です。自動的に開きますが、メニューからソリューションを開くと、ひどくハングします。 Windowsエクスプローラーでソリューションを右クリックして「VS 2013で開く」場合、まったく同じ方法で開き、ハングします。何時間もの間、私はそれが何かで忙しいことに少し気づきます。
問題を解決できない再インストールに耐える前に、誰が間違っている可能性があるか知っていますか?
「.v12.suo」ファイルを削除して、ソリューションを再度開くだけで十分な場合があります。 VS2013がプロジェクトの読み込み中にフリーズしたときに何度も助けてくれました。
すべての「.suo」ファイルを削除するとうまくいきました。 Visual Studioの複数のバージョンでソリューションを開いたため、いくつかのコピーがありました。
編集:
可能なパスは次のとおりです。
PathToSolution\.vs\ProjectName\v14 \
.vsは隠しフォルダーの場合があります。
.suoはファイル名です。
基本的には何でも構いませんが、いくつか試してみてください:
%LOCALAPPDATA%\JetBrains\ReSharper\<CurrentVersion>\SolutionCaches
にあります。ここで、開こうとしているソリューションに一致するフォルダーを見つける必要があります。 VS2013のすべてのインスタンスを閉じて、フォルダーを削除し、再試行してください。Tools > Options > ReSharper > General > Suspend
Programs and Features
を使用してVisual Studioを修復します。MS Connectの指示 に基づいてVSをデバッグするには、次の方法がより適切であることがわかりました
キャプチャされたダンプファイルが32ビットダンプファイルであるかどうかを確認してください。 64ビットダンプファイルの場合は、次の手順を使用して新しいダンプファイルをキャプチャしてください。
VBプロファイルを実行している場合、[名前を付けてダンプを保存]メニュー項目は表示されません。このメニュー項目を追加するには:
Resharper Addinに問題がある場合は、- http://youtrack.jetbrains.com/issues/RSRP から問題を報告できます。
プロジェクトでノードモジュールを使用していますか?または、ReSharper固有の問題であることを特定できますか?
NPMモジュールがある場合(Gruntなど)、「node_modules」フォルダーを「非表示」としてマークし(ただし、子フォルダーを非表示にする必要はありません)、もう一度やり直してください。
Visual Studioが開いたままで、Windowsの最大長(260文字)より長いファイルパスで深くネストされたノードモジュールをスキャンしようとしていたため、VSでソリューションを開くことができませんでしたが、フォルダーをhiddenは問題を解決しました。
Resharperの中断は私のために働いた。後藤
ツール->オプション-> ReSharper->一般->今すぐサスペンド
これで、ソリューションは非常に高速にロードされます。ソリューションが完全にロードされたら、Resharper設定をResume Nowに変更できます。
%LOCALAPPDATA%\ JetBrains\ReSharper \に移動し、SolutionCacheを検索するすべてのディレクトリを開いて、それらをすべて空にしました。問題が解決しました。アプリケーションは非常に大きかったので、これは役に立ちました。
私も最近この問題を抱えていましたが、プロジェクトを読み込むときにコンピューターをインターネットから切断すると修正されました。これにより、ロード時間を数時間から数秒に短縮することができました。ネットワークケーブルには特にアクセスできないため、プロジェクトを読み込む前に(コントロールパネルで)ネットワークアダプターを無効にしました。
しかし、これはすぐにイライラするようになり、私は最近再び問題を調査しました。 Visual StudioでMicrosoftアカウントにログオンすると最終的に問題が修正されたようで、プロジェクトの読み込みに関する問題はなくなりました。
これはあなたにもうまくいくかもしれません(まだ修正していない場合-しかし、ここに受け入れられた答えがないので、問題が持続していると思います)ので、少なくともインターネットから切断することをお勧めしますマイクロソフトの資格情報を入力したくないでしょう。
私にとっては、停電でコンピューターがクラッシュするのか、それとも夜中に強制的に再起動するのかなどです。私のために働くもの
このディレクトリ内のすべてのファイルを削除します。
C:\Users\yourusername\AppData\Local\Microsoft\WebsiteCache\
私もこの問題を抱えていました。さらに、Windowsファイアウォールの設定を開くことができませんでした(VSのインターネット接続をブロックしようとしています)。
更新設定(Windows 8)を開くと、保留中の更新(「今日見つかった」)があったので、コンピューターを再起動してWindowsを更新しました。その後、VSとファイアウォールは再び正常に機能しました。
もう一度問題が発生しました。 Windows 8の更新ページでさえ、ずっとロードし続けます。私の(非OS)ハードドライブの問題でした: https://superuser.com/questions/756261/various-parts-of-windows-8-and-visual-studio-2013-get- blocked-by-possibly-comm?noredirect = 1#comment978074_756261
まだこれを参照している人にとっては私を助けました:
プロジェクトを読み込むには、常に.vs12.suoファイルを削除する必要がありました。
Microsoftからこのスレッドに出会い、それに続いてレジストリエントリを作成し、ソリューションロードの問題を修正しました。
私が抱えていた問題はPerforce接続でした。
ソリューションを開くときに、Perforceに接続するかどうかを尋ねられます。試行を許可すると、ハングして1.5 GBのRAMが割り当てられます。
P4接続を許可しないと、適切にロードできます(1 GBのRAMを割り当てます)。その後、P4に接続するように指示できましたが、現在は問題ありません。
この問題は時々発生します-VS 2013 Update 2、Win 8.1、IE 11。
これを試してください-タスクマネージャーを開いて、ハングしているVSアプリを強制終了し、バックグラウンドプロセスリストで実行されているIEセッションを閉じます-1つ以上がハングしている可能性があります。
VSを再起動する
再起動せずに、それをクリアするようです。
VS.Net 2012で作成されたソリューションファイルを確認したときに、同様の問題がありました。問題を解決するために、ダミーのソリューションファイルを作成し、vs.net 2012からプロジェクトをリロードしました。
また、nugetパッケージの更新が失敗した場合にも、ソリューションをリロードしているときにVisual Studioがハングすることがあります。
Nugetパッケージのロードで問題が発生した場合、Visual Studioがハングする可能性があります。
ソリューションのルートから「packages」フォルダーを削除しただけで役に立ちました(Visual Studio Express 2015)
選択した回答にコメントするのではなく、新しい投稿を作成する必要があることを残念に思います..現時点ではコメントするのに十分な担当者がいません。
「... suoファイルを削除...」ソリューションによって私の問題は一時的に解決され、他の人が指摘したように、毎回ファイルを削除する必要がありました。
(明らかに)ファイルの作成を停止することは不可能なので、ファイルの動作をもう少し掘り始めました。ユーザー設定の保存に加えて、VSを閉じたときに開いているファイルなどのセッション設定も保存していると思います。私のプロジェクトがもう存在しないファイルを開こうとしているのではないかと疑っています。それがハングの原因です。私の問題を解決したのは、.suoを削除し、VSを開き、ソリューション内のファイルを開き、ソリューションをビルドして閉じることでした。これを行った後、私はハングしていません。
tl:dr
私の場合、ユーザー設定ファイル(.suo)が、存在しないソリューションでファイルを開こうとしました。次の手順を実行して問題を解決しました。
これが誰かを助けることを願っています...私たちはこの問題にあまりにも多くの時間を費やしました:)
私の場合、VS 2013 Professionalは、ライセンスが無効になったためにソリューションを開かなくてもeveryの起動にかかっていました。
ログファイルの最後の項目:
<entry>
<record>367</record>
<time>2015/07/13 20:11:05.051</time>
<type>Information</type>
<source>UserConnection</source>
<description>[email protected] signed in for IDE user</description>
</entry>
また、msdn.Microsoft.comサブスクリプションページで、「サブスクリプションはアクティブではありません。管理者に連絡してください。」
雇用主から最新のサブスクリプションを取得する必要がありました。
TestResultsフォルダーからテスト結果を削除すると、実際に私にとってはうまくいきました。試してみてください。
VS2012は私にハングアップしますネットワーク共有(実際には、VirtualBox機能を使用してsmb共有として接続されたVirtualBoxホスト上にある共有)でcsprojファイルを開くとき。
プロジェクトをローカルドライブにコピーすると問題が修正されました。ドライブ文字を割り当てるとうまくいくかどうかわかりません。
また、VSの制限またはおそらく何らかのプラグインである場合、ネットワーク共有を介して機能しない理由もわかりません(もちろんresharperを使用します)。
私にとっては、MVC 4プロジェクトタイプguid(E3E379DF-F4C6-4180-9B81-6769533ABE47
)を持つプロジェクトと関係があるように見えます。このガイドを.csproj
から削除すると、ハングが解決しました。 (GUIDを削除した後、.vs
フォルダーをさらに消去する必要がありました。)
私の場合、Fusionログは有効になっています。調査後にログファイルをオフにするのを忘れたため、ログファイルは数か月にわたって増加しています。このようにして、ウイルス対策ソフトウェアは、ソリューションを開くときにこれらの大きなログファイルを数回チェックし始め、「ソリューションを準備しています...」というメッセージが長時間表示されます。これに気づいたとき、融合ログをオフにし、問題は解決しました。ソリューションは20分ではなく10秒でロードされます。
ここや他の場所でたくさんの提案がありましたが、only私にとって永久に機能していたものは、私が設定したスタートアッププロジェクトに関係していました。これは私がやったことです:
これはあなたのために働くかもしれないかもしれませんが、私は試しましたすべて私は見つけることができました-レジストリの変更、2番目のVSセッションからのVSのデバッグ、あなたはそれに名前を付けます-しかし、他に何も1回のスタート以上はうまくいきませんでした/開いた。
私にとっての解決策は、ソース管理を無効にすることでした([ツール]-> [ソースカウントロール]でプラグインを[なし]に設定します)。何らかの理由でいくつかの巨大なGitリポジトリを同期しようとしていたと思います(いくつかの巨大なリポジトリがありますが、私が開こうとしていたツリーにはありません)。
これらの2つのプラグインをアンインストールすることで問題を修正しました。
「コントロールパネル」で拡張機能をアンインストールするか、[ツール] => [アドインマネージャー]でアドインを無効にしてから、ソリューションを再度開きます。
「Visual Localizer」をアンインストールすることで問題が解決しました。
VSのほぼすべてのバージョンで、この問題が何度も発生しました。ほとんどの場合に機能すると思われる1つのソリューションは、ソリューションフォルダーにある.vsフォルダーを削除することです。 .vs ///にある.souファイルを削除するだけで十分な場合があります
フォルダーは途中で非表示になるため、「非表示のファイルとフォルダーを表示する」を有効にする必要があります