本文介绍了Visual Studio中的System.TypeInitializationException的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,

我收到错误消息,因为.NET Framework上有以下更新:

- 2018-01安全和质量在Windows 7和Server 2008 R2 for x64(KB4055532)上用于.NET Framework 3.5.1,4.5.2,4.6,4.6.1,4.6.2,4.7,4.7.1的汇总(KB4055532)

- 2018-01 Security and Quality Rollup for .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 on Windows 7 and Server 2008 R2 for x64 (KB4055532)

- 2018-01 Windows 7和Server 2008 R2上的.NET Framework 3.5.1,4.5.2,4.6,4.6.1,4.6.2,4.7,4.7.1的仅安全更新for x64(KB4055269)

- 2018-01 Security Only Update for .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 on Windows 7 and Server 2008 R2 for x64 (KB4055269)

从那时起,我在Visual Studio中收到相同的错误消息:

Since then i am receiving the same error message in Visual Studio:

System.TypeInitializationException:DerTypeninitialisiererfür"System.Windows.Media.Fonts"帽子eine Ausnahme verursacht。 ---> System.IO.FileFormatException:在FontFamilyCollection中找不到匹配当前操作系统或更高版本的FontFamily元素:
Windows7SP1 ---> System.IO.FileFormatException:在FontFamilyCollection中找不到匹配当前操作系统或更高版本的FontFamily元素:Windows7SP1

   bei MS.Internal.FontFace.CompositeFontParser.Fail(String message,Exception innerException)

   bei MS.Internal.FontFace.CompositeFontParser.ParseFontFamilyCollectionElement()

   bei MS.Internal.FontFace.CompositeFontParser..ctor(Stream fileStream)

   --- Ende derinternenAusnahmestapelüberwachung---

   bei MS.Internal.FontFace.CompositeFontParser.Fail(String message,Exception innerException)

   bei MS.Internal.FontFace.CompositeFontParser..ctor(Stream fileStream)

   bei MS.Internal.FontCache.FamilyCollection.SystemCompositeFonts.GetCompositeFontFamilyAtIndex(Int32 index)

   bei MS.Internal.FontCache.FamilyCollection.GetFontFamilies(Uri fontFamilyBaseUri,String fontFamilyLocationReference)

   bei System.Windows.Media.Fonts.CreateFamilyCollection(Uri fontLocation,Uri fontFamilyBaseUri,String fontFamilyLocationReference)

   bei System.Windows.Media.Fonts..cctor()

   --- Ende derinternenAusnahmestapelüberwachung---

   bei Microsoft.VisualStudio.Editor.Implementation.VsFontsAndColorsInformation.GetWPFDefaultFontFamily()

   bei Microsoft.VisualStudio.Editor.Implementation.VsFontsAndColorsInformation.GetTypefaceFromFont(Font font,Boolean fontIsBold)

   bei Microsoft.VisualStudio.Editor.Implementation.VsFontsAndColorsInformation.GetPlainTextFont(IVsColorTable colorTable,FONTCOLORPREFERENCES2 fontColorPreferences)

   bei Microsoft.VisualStudio.Editor.Implementation.VsFontsAndColorsInformation.UpdatePlainTextProperties(IClassificationFormatMap classificationFormatMap,IEditorFormatMap editorFormatMap,UInt32 autoForeground,UInt32 autoBackground,IVsColorTable
colorTable,FONTCOLORPREFERENCES2 fontColorPreferences)

   bei Microsoft.VisualStudio.Editor.Implementation.VsFontsAndColorsInformation.UpdatePlainTextProperties()

   bei Microsoft.VisualStudio.Editor.Implementation.VsFontAndColorInformationService.GetFontAndColorInformation(FontsAndColorsCategory fontsAndColorsCategory)

   bei Microsoft.VisualStudio.Editor.Implementation.VsTextViewAdapter.GetOrCreateFontsAndColorsInformation(FontsAndColorsCategory category)

   bei Microsoft.VisualStudio.Editor.Implementation.VsTextViewAdapter.Init_InitializeWpfTextView()

   bei Microsoft.VisualStudio.Editor.Implementation.VsTextViewAdapter.Init_OnActivation()

   bei Microsoft.VisualStudio.Editor.Implementation.VsTextViewAdapter.Microsoft.VisualStudio.TextManager.Interop.IVsCompoundAction.OpenCompoundAction(String pszDescription)

   bei System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode,IntPtr errorInfo)

   bei Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ConstructContent()

System.TypeInitializationException: Der Typeninitialisierer für "System.Windows.Media.Fonts" hat eine Ausnahme verursacht. ---> System.IO.FileFormatException: No FontFamily element found in FontFamilyCollection that matches current OS or greater: Windows7SP1 ---> System.IO.FileFormatException: No FontFamily element found in FontFamilyCollection that matches current OS or greater: Windows7SP1
   bei MS.Internal.FontFace.CompositeFontParser.Fail(String message, Exception innerException)
   bei MS.Internal.FontFace.CompositeFontParser.ParseFontFamilyCollectionElement()
   bei MS.Internal.FontFace.CompositeFontParser..ctor(Stream fileStream)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei MS.Internal.FontFace.CompositeFontParser.Fail(String message, Exception innerException)
   bei MS.Internal.FontFace.CompositeFontParser..ctor(Stream fileStream)
   bei MS.Internal.FontCache.FamilyCollection.SystemCompositeFonts.GetCompositeFontFamilyAtIndex(Int32 index)
   bei MS.Internal.FontCache.FamilyCollection.GetFontFamilies(Uri fontFamilyBaseUri, String fontFamilyLocationReference)
   bei System.Windows.Media.Fonts.CreateFamilyCollection(Uri fontLocation, Uri fontFamilyBaseUri, String fontFamilyLocationReference)
   bei System.Windows.Media.Fonts..cctor()
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei Microsoft.VisualStudio.Editor.Implementation.VsFontsAndColorsInformation.GetWPFDefaultFontFamily()
   bei Microsoft.VisualStudio.Editor.Implementation.VsFontsAndColorsInformation.GetTypefaceFromFont(Font font, Boolean fontIsBold)
   bei Microsoft.VisualStudio.Editor.Implementation.VsFontsAndColorsInformation.GetPlainTextFont(IVsColorTable colorTable, FONTCOLORPREFERENCES2 fontColorPreferences)
   bei Microsoft.VisualStudio.Editor.Implementation.VsFontsAndColorsInformation.UpdatePlainTextProperties(IClassificationFormatMap classificationFormatMap, IEditorFormatMap editorFormatMap, UInt32 autoForeground, UInt32 autoBackground, IVsColorTable colorTable, FONTCOLORPREFERENCES2 fontColorPreferences)
   bei Microsoft.VisualStudio.Editor.Implementation.VsFontsAndColorsInformation.UpdatePlainTextProperties()
   bei Microsoft.VisualStudio.Editor.Implementation.VsFontAndColorInformationService.GetFontAndColorInformation(FontsAndColorsCategory fontsAndColorsCategory)
   bei Microsoft.VisualStudio.Editor.Implementation.VsTextViewAdapter.GetOrCreateFontsAndColorsInformation(FontsAndColorsCategory category)
   bei Microsoft.VisualStudio.Editor.Implementation.VsTextViewAdapter.Init_InitializeWpfTextView()
   bei Microsoft.VisualStudio.Editor.Implementation.VsTextViewAdapter.Init_OnActivation()
   bei Microsoft.VisualStudio.Editor.Implementation.VsTextViewAdapter.Microsoft.VisualStudio.TextManager.Interop.IVsCompoundAction.OpenCompoundAction(String pszDescription)
   bei System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   bei Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ConstructContent()

此外,日志文件显示一些错误:

构造帧内容f ailed。帧标识符:ST:0:0:{ecb7191a-597b-41f5-9843-03a4cf275dde}帧标题:Befehlsfenster异常详细信息:System.TypeInitializationException:DerTypeninitialisiererfür"System.Windows.Media.Fonts"
eine Ausnahme verursacht。 ---> System.IO.FileFormatException:在FontFamilyCollection中找不到与当前操作系统或更高版本匹配的FontFamily元素:Windows7SP1 ---> System.IO.FileFormatException:在与当前操作系统或更高版本匹配的FontFamilyCollection
中找不到FontFamily元素:Windows7SP1 bei MS.Internal.FontFace.CompositeFontParser.Fail(String message,Exception innerException)bei MS.Internal.FontFace.CompositeFontParser。 ParseFontFamilyCollectionElement()bei MS.Internal.FontFace.CompositeFontParser..ctor(Stream
fileStream) -

Construction of frame content failed. Frame identifier: ST:0:0:{ecb7191a-597b-41f5-9843-03a4cf275dde} Frame caption: Befehlsfenster Exception details: System.TypeInitializationException: Der Typeninitialisierer für "System.Windows.Media.Fonts" hat eine Ausnahme verursacht. ---> System.IO.FileFormatException: No FontFamily element found in FontFamilyCollection that matches current OS or greater: Windows7SP1 ---> System.IO.FileFormatException: No FontFamily element found in FontFamilyCollection that matches current OS or greater: Windows7SP1 bei MS.Internal.FontFace.CompositeFontParser.Fail(String message, Exception innerException) bei MS.Internal.FontFace.CompositeFontParser.ParseFontFamilyCollectionElement() bei MS.Internal.FontFace.CompositeFontParser..ctor(Stream fileStream) --

包的CreateInstance失败[RadLangSvc.Package,RadLangSvc.VS,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91]

CreateInstance failed for package [RadLangSvc.Package, RadLangSvc.VS, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91]




结束包加载[RadLangSvc.Package,RadLangSvc.VS,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91]

End package load [RadLangSvc.Package, RadLangSvc.VS, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91]







推荐答案


这篇关于Visual Studio中的System.TypeInitializationException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-17 05:41