Program.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. using System;
  2. using System.Collections.Generic;
  3. using System.IO;
  4. using System.Linq;
  5. using System.Threading.Tasks;
  6. using System.Windows.Forms;
  7. using Microsoft.Extensions.Configuration;
  8. using WCS.Data;
  9. namespace WCS.WFormServices
  10. {
  11. static class Program
  12. {
  13. /// <summary>
  14. /// The main entry point for the application.
  15. /// </summary>
  16. [STAThread]
  17. static void Main()
  18. {
  19. Application.SetHighDpiMode(HighDpiMode.SystemAware);
  20. Application.EnableVisualStyles();
  21. Application.SetCompatibleTextRenderingDefault(false);
  22. //Ìí¼ÓÅäÖöÁÈ¡
  23. var configuration = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json").Build();
  24. SugarBase.DBConnectionString = configuration["SQLServer"];
  25. AppSettingsHelper.AppSettings = configuration.GetSection("AppSettings").Get<AppSettings>();
  26. Log4netHelper.InitLog4net("NETCoreRepository");
  27. Application.Run(new FromServices());
  28. }
  29. }
  30. }