2015-05-04 14 views
5

Il mio studio visivo 2015 RC si arresta in modo anomalo quando apro il progetto C# esistente o creo un nuovo progetto C#. Non si blocca se creo o apro un progetto C++.Visual Studio 2015 si arresta in modo anomalo con i progetti C#

Ecco lo stack:

Application: devenv.exe 
Framework Version: v4.0.30319 
Description: The application requested process termination through System.Environment.FailFast(string message). 
Message: Microsoft.VisualStudio.Composition.CompositionFailedException: Expected 1 export(s) with contract name "Microsoft.VisualStudio.LanguageServices.Implementation.ProjectSystem.MiscellaneousFilesWorkspace" but found 0 after applying applicable constraints. 
    at Microsoft.VisualStudio.Composition.ExportProvider.GetExports(ImportDefinition importDefinition) 
    at Microsoft.VisualStudio.Composition.ExportProvider.GetExports[T,TMetadataView](String contractName, ImportCardinality cardinality) 
    at Microsoft.VisualStudio.Composition.ExportProvider.GetExport[T,TMetadataView](String contractName) 
    at Microsoft.VisualStudio.Composition.ExportProvider.GetExport[T](String contractName) 
    at Microsoft.VisualStudio.Composition.ExportProvider.GetExport[T]() 
    at Microsoft.VisualStudio.Composition.ExportProvider.GetExportedValue[T]() 
    at Microsoft.VisualStudio.ComponentModelHost.ComponentModel.GetService[T]() 
    at Microsoft.VisualStudio.LanguageServices.Implementation.LanguageService.AbstractPackage`2.Initialize() 
    at Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSharpPackage.Initialize() 
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<System.Exception>) 
    at Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSharpPackage.Initialize() 
    at Microsoft.VisualStudio.Composition.ExportProvider.GetExports(Microsoft.VisualStudio.Composition.ImportDefinition) 
    at Microsoft.VisualStudio.Composition.ExportProvider.GetExports[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.String, Microsoft.VisualStudio.Composition.ImportCardinality) 
    at Microsoft.VisualStudio.Composition.ExportProvider.GetExport[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.String) 
    at Microsoft.VisualStudio.Composition.ExportProvider.GetExport[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.String) 
    at Microsoft.VisualStudio.Composition.ExportProvider.GetExport[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]() 
    at Microsoft.VisualStudio.Composition.ExportProvider.GetExportedValue[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]() 
    at Microsoft.VisualStudio.ComponentModelHost.ComponentModel.GetService[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]() 
    at Microsoft.VisualStudio.LanguageServices.Implementation.LanguageService.AbstractPackage`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]].Initialize() 
    at Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSharpPackage.Initialize() 
    at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider) 
+0

Ho già provato a disinstallare utilizzando/force, ripristinando le impostazioni VS, avviando VS in safemode ed eliminando la cartella% AppData% \ Local \ microsoft \ VisualStudio \ 14.0 \ ComponentModelCache. –

+0

Avere lo stesso problema – Suhan

+0

Ho lo stesso problema con VS 2015 Enterprise RTM. –

risposta

5

ho avuto questo problema sia con VS 2015 Enterprise RC e RTM. Quello che ho notato è che VS 2015 RTM visualizzava modelli di progetto duplicati (ad esempio, l'app Console C# era elencata due volte).

Penso che la routine di disinstallazione di VS 2015 RC che è stata eseguita prima dell'installazione di VS 2015 RTM abbia lasciato alcuni elementi sul mio computer che hanno causato i problemi.

Questo è quello che ho fatto per risolvere il problema sulla mia macchina (un sistema di test, non la mia macchina di sviluppo di produzione di tutti i giorni()!):

  • creare un punto di ripristino
  • disinstallazione VS 2015 RC
  • eliminare manualmente la cartella: C: \ Program Files (x86) \ Microsoft Visual Studio 14.0
  • eliminare manualmente la cartella: C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0
  • eliminare manualmente la cartella: C: \ Users \\ AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
  • riavvio
  • reinstallare VS 2015 RTM (visualizzato alcuni problemi)
  • riparato VS 2015 RTM

Ora tutto sembra funzionare come previsto.

Problemi correlati