12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- using System;
- using System.Configuration;
- using System.IO;
- using MediaBrowser.Controller;
- namespace MediaBrowser.Program
- {
- class Program
- {
- static void Main(string[] args)
- {
- LoadKernel();
- }
- private static void LoadKernel()
- {
- DateTime now = DateTime.Now;
- Console.WriteLine("Loading");
- string installDir = ConfigurationManager.AppSettings["DataPath"];
- if (!Path.IsPathRooted(installDir))
- {
- string path = System.Reflection.Assembly.GetExecutingAssembly().Location;
- path = Path.GetDirectoryName(path);
- installDir = Path.Combine(path, installDir);
- installDir = Path.GetFullPath(installDir);
- }
- if (!Directory.Exists(installDir))
- {
- Directory.CreateDirectory(installDir);
- }
- Kernel kernel = new Kernel(installDir);
- kernel.Init();
- var time = DateTime.Now - now;
- Console.WriteLine("Done in " + time.TotalSeconds + " seconds");
-
- Console.WriteLine("Press Enter to quit.");
- Console.ReadLine();
- }
- }
- }
|