Win10下LiteDB Studio v5启动失败,抛出TypeInitializationException求助
LiteDB Studio 1.0.3启动抛出TypeInitializationException的解决方法
问题描述
Win10系统上,LiteDB Studio 1.0.3此前运行正常,现在每次启动都会抛出TypeInitializationException,事件日志显示异常根源是Newtonsoft.Json.JsonSerializationException,发生在ICSharpCode.TextEditor.Util.AppSettingsManager的类型初始化阶段。
事件日志详情:
Log Name: Application Source: .NET Runtime Date: 9/10/2024 8:45:55 PM Event ID: 1026 Task Category: None Level: Error Keywords: Classic User: N/A Computer: ###### Description: Application: LiteDB.Studio.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: Newtonsoft.Json.JsonSerializationException at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateNewObject(Newtonsoft.Json.JsonReader, Newtonsoft.Json.Serialization.JsonObjectContract, Newtonsoft.Json.Serialization.JsonProperty, ... at Newtonsoft.Json.JsonConvert.DeserializeObject[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.String, Newtonsoft.Json.JsonSerializerSettings) at Newtonsoft.Json.JsonConvert.DeserializeObject[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089] at ICSharpCode.TextEditor.Util.AppSettingsManager..cctor() Exception Info: System.TypeInitializationException at ICSharpCode.TextEditor.Util.AppSettingsManager.get_ApplicationSettings() at LiteDB.Studio.MainForm..ctor(System.String) at LiteDB.Studio.Program.Main(System.String[])
已尝试重新下载可执行文件,问题未解决。
解决步骤
清除本地配置文件
找到LiteDB Studio的配置存储目录(通常在C:\Users\[你的用户名]\AppData\Roaming\LiteDB Studio或C:\Users\[你的用户名]\AppData\Local\LiteDB Studio),删除目录内所有JSON格式的配置文件,重启程序后会生成默认配置。检查并更新.NET Framework
日志显示程序依赖.NET Framework v4.0.30319,建议安装.NET Framework 4.8(Win10兼容的最新稳定版)。可通过控制面板的“程序和功能”查看已安装版本,若版本过低,直接下载安装最新版。以管理员身份启动程序
右键LiteDB Studio.exe,选择“以管理员身份运行”,避免因权限不足导致配置文件读写失败。修复系统及.NET组件
- 以管理员身份打开命令提示符,执行
sfc /scannow扫描并修复系统损坏文件。 - 修复.NET Framework:打开控制面板→程序和功能→找到已安装的.NET Framework版本→点击“更改”→选择“修复”选项。
- 以管理员身份打开命令提示符,执行
内容的提问来源于stack exchange,提问作者crzydmnd
相关产品推荐
相关产品推荐

