Builder.Common.Builder.LoadSettings C# (CSharp) Метод

LoadSettings() публичный Метод

public LoadSettings ( Settings settings ) : void
settings Settings
Результат void
        public void LoadSettings(Settings settings)
        {
            ParameterSourcePath = settings.SourcePath;
             ParameterVSPath = settings.VSPath;
             ParameterInnoSetupPath = settings.InnoSetupPath;
             ParameterSubversionPath = settings.SubversionPath;
             ParameterMSBuildPath = settings.MSBuildPath;
        }

Usage Example

Пример #1
0
        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   += new BuildRunner.StepErrorDelegate(runner_StepError);
            builder.MessageLog += new Builder.Common.Builder.MessageLogDelegate(builder_MessageLog);
            runner.Run();

            return;
        }