using System.Configuration; using System.Data; using System.IO; using System.Windows; using System.Windows.Media; using System.Windows.Threading; using log4net.Config; using SparkClient.Model.Helper; using SparkClient.ViewModel.Configuration.SettingsPages; namespace SparkClient; /// /// Interaction logic for App.xaml /// public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); //加载日志配置文件 XmlConfigurator.Configure(new FileInfo("log4net.config")); //运行是否需要归档 Log4NetHelper.ArchiveOldLogs(); //打开数据库连接 //读取数据库多语言配置 DataBaseHelper.CreateConnection(); string LanguageId = Settings.SelectValueById("LanguageId"); if (LanguageId.Length == 0) { LanguageId = "zh-cn"; } MultilingualHelper.setLanguage(LanguageId); } }