2015-05-04 18 views
5

Moje studio graficzne 2015 RC ulega awarii po otwarciu istniejącego projektu C# lub utworzeniu nowego projektu C#. Nie ulega awarii, jeśli utworzę lub otworzę projekt C++.Visual Studio 2015 wywala się z projektami C#

Oto stos:

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

Próbowałem już odinstalować używając/force, resetując ustawienia VS, uruchamiając VS w trybie awaryjnym i usuwając folder% AppData% \ Local \ microsoft \ VisualStudio \ 14.0 \ ComponentModelCache. –

+0

Mam ten sam problem – Suhan

+0

Mam taki sam problem z VS 2015 Enterprise RTM. –

Odpowiedz

5

miałem ten problem zarówno VS 2015 Enterprise RC i RTM. Zauważyłem, że VS 2015 RTM wyświetlał zduplikowane szablony projektów (np. C# Console Application była wyświetlana dwukrotnie).

Myślę, że procedura deinstalacji VS 2015 RC, która działała przed instalacją VS 2015 RTM, pozostawiła pewne rzeczy na moim komputerze, które spowodowały problemy.

To, co zrobiłem, aby rozwiązać ten problem na moim komputerze (system testowy, a nie moim codziennym maszynie deweloperskiej produkcja()!):

  • utworzyć punkt przywracania
  • odinstaluj VS 2015 RC systemu
  • ręcznie usunąć folder: C: \ Program Files (x86) \ Microsoft Visual Studio 14.0
  • ręcznie usunąć folder: C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0
  • ręcznie usunąć teczka: C: \ Users \\ AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
  • restart
  • ponowna VS 2015 RTM (wyświetlane pewne problemy)
  • naprawiony VS 2015 RTM

Teraz wszystko wydaje się działać jako spodziewany.

Powiązane problemy