/// <summary> /// 启动 /// </summary> /// <param name="e"></param> protected override void OnStartup(StartupEventArgs e) { var serviceAssembliesPathList = Directory.GetFiles(AppDomain.CurrentDomain.BaseDirectory, "*Service.dll", SearchOption.TopDirectoryOnly); var serviceAssemblies = new List <Assembly>(); if (serviceAssembliesPathList.Any()) { foreach (var path in serviceAssembliesPathList) { serviceAssemblies.Add(Assembly.LoadFile(path)); } } MvxHelper.Init <MainWindowView, FirstViewModel>(serviceAssemblies: serviceAssemblies.ToArray()); }
/// <summary> /// 构造 /// </summary> public App() { MvxHelper.CaptureGlobalExceptions(); }