2017-10-19 12 views
0

VS2015でソリューションやプロジェクトを開くことはできますが、私の場合はcsharpコードファイル(.cs)を開こうとするとVisual Studioがクラッシュします(スマートな方法ではありません)。.csファイルを開くときにVS2015がクラッシュする

これは、クラスなどの新しいコードファイルを作成する場合にも当てはまります。

  • .logファイルにアクセスするとエラーは発生しませんでした。

    アプリケーション::DEVENV.EXEフレームワークのバージョン:v4.0.30319説明:System.Environmentを介してアプリケーション要求されたプロセスの終了ここで

イベントログからエントリを助けていないコンポーネントキャッシュを削除

  • .FailFast(文字列メッセージ)。メッセージ:System.AggregateException:1つ以上のエラーが発生しました。 ---> System.EntryPointNotFoundException:エントリポイントが見つかりませんでした。 Microsoft.CodeAnalysis.Editor.CSharp.NavigationBar.CSharpNavigationBarItemService.GetTypesInFile(SemanticModel semanticModel、CancellationToken cancellationToken)Microsoft.CodeAnalysis.Editor.CSharp.NavigationBar.CSharpNavigationBarItemService.d__3.MoveNext()---前の場所からのスタックトレースの終わり例外がスローされました--- System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク)System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク)Microsoft.CodeAnalysis.Editor.CSharp.NavigationBar.CSharpNavigationBarItemService.d__1.MoveNext ()---例外がスローされた前の場所からのスタックトレースの終了--- System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク)at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク)at System。 Microsoft.CodeAnalysis.Editor.Implementation.NavigationのRuntime.CompilerServices.TaskAwaiter.ValidateEnd(タスクタスク) Bar.NavigationBarController.d__29.MoveNext()---内部例外スタックトレースの終了--- System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)at System.Threading.Tasks.Task 1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task 1.get_Result() Microsoft.CodeAnalysis.Editor.Implementation.NavigationBar.NavigationBarController。 (Roslyn.Utilities.TaskExtensionsにおけるタスク1 t) at Roslyn.Utilities.TaskExtensions.<>c__DisplayClass12_1 2.b__1(タスク_)。<> c__DisplayClass6_0 1.<SafeContinueWith>b__0(Task t) ---> (Inner Exception #0) System.EntryPointNotFoundException: Entry point was not found. at Microsoft.CodeAnalysis.Editor.CSharp.NavigationBar.CSharpNavigationBarItemService.GetTypesInFile(SemanticModel semanticModel, CancellationToken cancellationToken) at Microsoft.CodeAnalysis.Editor.CSharp.NavigationBar.CSharpNavigationBarItemService.<GetTypesInFileAsync>d__3.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.CodeAnalysis.Editor.CSharp.NavigationBar.CSharpNavigationBarItemService.<GetItemsAsync>d__1.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) at Microsoft.CodeAnalysis.Editor.Implementation.NavigationBar.NavigationBarController.<ComputeModelAsync>d__29.MoveNext()<--- Stack: at System.Environment.FailFast(System.String, System.Exception) at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception) at Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception, System.Action 1)<> c__DisplayClass32_0.b__0 Microsoft.CodeAnalysis.ErrorReporting.FatalError.ReportUnlessCanceled(のSystem.Exception)でRoslyn.Utilities.TaskExtensionsで+ < > c__DisplayClass6_0 1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<SafeContinueWith>b__0(System.Threading.Tasks.Task) at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean) at System.Threading.Tasks.Task 1 [System .__ Canon、mscorlib、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089]] System.Threading.Tasks.TaskのGetResultCore(ブール値)1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].get_Result() at Microsoft.CodeAnalysis.Editor.Implementation.NavigationBar.NavigationBarController+<>c__DisplayClass32_0.<StartSelectedItemUpdateTask>b__0(System.Threading.Tasks.Task 1)Roslyn.Utilities.TaskExtensions + < > c__DisplayClass12_1 2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<ContinueWithAfterDelay>b__1(System.Threading.Tasks.Task) at Roslyn.Utilities.TaskExtensions+<>c__DisplayClass6_0 1 System.Threading.Tasks.ContinuationResultTaskFromTask`1 [[[System.__ Canon、mscorlib、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089]]。b__0(System.Threading.Tasks.Task)システム.__キヤノン、mscorlib、バージョン= 4.0.0.0、カルチャ=ニュートラル、PublicKeyToken = b77a5c561934e089]]。 InnerInvoke()at System.Threading.Tasks.Task.Execute()System.Threading.Tasks.Task.ExecutionContextCallback(System.Object)、System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext、System.Threading.ContextCallback 、System.Object、Boolean)。System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks(System.Threading.ExecutionContext、System.Threading.ExecutionContext、System.Threading.ContextCallback、System.Object、Boolean) System.Threading.Tasks.Task.ExecuteEntry(Boolean)System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()をSystem.Threading.ThreadPoolWorkQueue.Dispatch()System.Threadingにします。 _ThreadPoolWaitCallback.PerformWaitCallback()

  • +0

    https://stackoverflow.com/questions/32967637/vs-2015-crash-possibly-related-to-code-analysisが役に立ちますか? – mjwills

    答えて

    0

    Visual Studio 2015インストールで修復オプションを実行しようとしましたか? Windowsの[プログラムと機能]コントロールパネルから起動できます。

    {編集}

    あなたがセーフモードでVSを起動することができますか? VSがインストールされている\Common7\IDE\サブディレクトリにdevenv.exeが見つかります。コマンドプロンプトを開き、そのディレクトリに移動し、その後、次のコマンドを実行します。

    devenv.exe /safemode 
    

    あなたはこのモード中にCSファイルを読み込むことができた場合は、VS.で問題を引き起こしている、それは多分、サードパーティの拡張機能

    {/編集}

    +0

    はい、私はそれを試みました。 – DapperTheDawg

    +0

    VSをセーフモードで自分の答えに実行できるかどうかを確認しました。 – ajawad987

    +0

    ありがとうajawad987、私はセーフモードを試みるつもりだったが、私はイベントログをチェックアウトすると思った。これに対する答えはエラーテキストにありました。 私は自分の答えを投稿しました。あなたの助けに感謝します。これは私に良い数時間を要します。 – DapperTheDawg

    0

    それを得ました!私はこの問題を抱えている誰かのために私の答えを投稿したかったのです。私は解決策は、イベントログのエラーテキストにあったVS2015の更新3.

    、特に「Microsoft.CodeAnalysis.Editor.CSharp.NavigationBar」を使用していました。

    ツール - >オプション - >テキストエディタ - > C# - >一般を使用してナビゲーションバーを無効にし、ナビゲーションバーオプションをオフにしました。 Solution-Projectをロードした後、コードエディタを開くことができました。

    0

    すべての.csファイル、または特定のファイルですか?どのような拡張機能をインストールしましたか?失敗したサードパーティの拡張機能かもしれません。

    0

    ファイルのアクセス許可が一貫していることを確認してください。 binまたはobjフォルダにアクセスできない場合、Visual Studioがクラッシュする可能性があります。ファイルの所有権とアクセス権をファイルプロパティ - >セキュリティ - >詳細に設定します。

    関連する問題