Microsoft.Internal.Assumes + InternalErrorException:发生内部错误

时间:2013-07-13 10:43:40

标签: visual-studio-2012

我在尝试加载Visual Studio 2012时遇到此错误,遇到异常。这可能是由扩展引起的,并且在C:\Users\~\AppData\Roaming\Microsoft\VisualStudio\11.0\ActivityLog.xml中有一个位置可以获取其他信息并在检查位置时有以下错误我显然不明白:

 Microsoft.Internal.Assumes+InternalErrorException: Internal error occurred. 
Additional information: ''. at    System.ComponentModel.Composition.Hosting.ImportEngine.InPrerequisiteLoop() at 
System.ComponentModel.Composition.Hosting.ImportEngine.TrySatisfyImportsStateMachine(PartManager partManager, ComposablePart part) at 

System.ComponentModel.Composition.Hosting.ImportEngine.TrySatisfyImports(PartManager partManager, ComposablePart part, Boolean shouldTrackImports) at 
System.ComponentModel.Composition.Hosting.ImportEngine.SatisfyImports(ComposablePart part) at 
    System.ComponentModel.Composition.Hosting.CompositionServices.GetExportedValueFromComposedPart(ImportEngine engine, ComposablePart part, ExportDefinition definition) at 
System.ComponentModel.Composition.Hosting.CatalogExportProvider.GetExportedValue(CatalogPart part, ExportDefinition export, Boolean isSharedPart) at 
System.ComponentModel.Composition.Hosting.CatalogExportProvider.CatalogExport.GetExportedValueCore() at System.ComponentModel.Composition.Primitives.Export.get_Value() at 
System.ComponentModel.Composition.ExportServices.GetCastedExportedValue[T](Export export) at System.ComponentModel.Composition.ExportServices.<>c__DisplayClass4`2.<CreateStronglyTypedLazyOfTM>b__1() at System.Lazy`1.CreateValue() at 
System.Lazy`1.LazyInitValue() at System.Lazy`1.get_Value() at Microsoft.VisualStudio.Text.Utilities.GuardedOperations.InvokeMatchingFactories[TExtensionInstance,TExtensionFactory,TMetadataView](IEnumerable`1 lazyFactories, Func`2 getter,IContentType dataContentType, Object errorSource)

有没有人遇到过这个错误?

4 个答案:

答案 0 :(得分:6)

删除这些条目下的所有条目 HKEY_CURRENT_USER \软件\微软\ VSCommon
HKEY_CURRENTUSER \软件\微软\ VisualStudio的 _ 重新启动Visual Studio后,它会让我完成“第一次”进程,这意味着我的用户配置文件已完全重置。这解决了我的问题。

我也遇到了这个问题,需要1周+才能找到解决问题的方法......:)

答案 1 :(得分:3)

我之前也有同样的错误。在Visual Studio中,尝试转到 TOOLS 然后扩展和更新... 并检查是否需要任何更新。这对我有用。

同时在其中一个MSDN forums上查看此主题。问这个问题的人说他通过重新安装VS 2012 Update 1解决了这个问题。

答案 2 :(得分:0)

通过安装Visual Studio的最新更新,我看到了类似的问题 请安装最新的Update 3并查看是否可以解决您的问题。

答案 3 :(得分:0)

Visual Studio的简单修复解决了我的问题。