using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Mip.Properties; using System; using System.Collections.Generic; using System.Configuration; using System.IO; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; using ConfigurationBuilder = Microsoft.Extensions.Configuration.ConfigurationBuilder; namespace Mip { static class Program { /// /// The main entry point for the application. /// [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true); IConfigurationRoot configuration = builder.Build(); classUser.AppOptions = configuration.Get(); Application.Run(new frmMain()); } } }