Builder.Common.Settings.LoadSettings C# (CSharp) Method

LoadSettings() public method

public LoadSettings ( ) : void
return void
        public void LoadSettings()
        {
            Configuration c = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

            SourcePath = c.AppSettings.Settings["SourcePath"].Value;
            VSPath = c.AppSettings.Settings["VSPath"].Value;
            BuildNumber = Convert.ToInt32(c.AppSettings.Settings["BuildNumber"].Value);
            InnoSetupPath = c.AppSettings.Settings["InnoSetupPath"].Value;
            Version = c.AppSettings.Settings["Version"].Value;
            SubversionPath = c.AppSettings.Settings["SubversionPath"].Value;
            MSBuildPath = c.AppSettings.Settings["MSBuildPath"].Value;

            BuildInstructions = c.GetSection("build").SectionInformation.GetRawXml();
        }

Usage Example

コード例 #1
0
ファイル: Program.cs プロジェクト: jrallo/hMailServer
        static void Main(string[] args)
        {
            if (args.Length != 3)
             {
            System.Console.WriteLine("Wrong number of parameters passed to Builder.Console");
            Environment.ExitCode = -1;
            return;
             }

             Settings settings = new Settings();
             settings.LoadSettings();

             BuildLoader loader = new BuildLoader();
             Builder.Common.Builder builder = loader.Load(settings.BuildInstructions);

             // Run all steps.
             builder.StepStart = -1;
             builder.StepEnd = -1;

             builder.LoadMacros(args[0], args[1], args[2]);

             string result;
             if (!settings.ValidateSettings(builder, out result))
             {
            System.Console.WriteLine(result);
            Environment.ExitCode = -1;
            return;
             }

             builder.LoadSettings(settings);

             ManualResetEvent eventStopThread= new ManualResetEvent(false);
             ManualResetEvent eventThreadStopped= new ManualResetEvent(false);

             BuildRunner runner = new BuildRunner(eventStopThread, eventThreadStopped, builder);
             runner.StepError+= runner_StepError;
             builder.MessageLog += builder_MessageLog;
             runner.Run();

             return;
        }
All Usage Examples Of Builder.Common.Settings::LoadSettings