public SelectPsnConfigurationDesignTime() { AvailableConfigurations.Add(new PsnConfigurationDesignTime() { Version = "1", Name = "ТРАМВАЙ", Description = "Трамвайная прошивка" }); AvailableConfigurations.Add(new PsnConfigurationDesignTime() { Version = "1.1", Name = "Локомотив", Description = "Локомотивная прошивка" }); AvailableConfigurations.Add(new PsnConfigurationDesignTime() { Version = "2", Name = "Локомотив РП", Description = "Локомотивная прошивка РП" }); }
private void SetAvailableConfigurations(SolutionConfigurations solutionConfigurations) { foreach (SolutionConfiguration2 solutionConfiguration in solutionConfigurations) { string configuration = solutionConfiguration.Name; string platform = solutionConfiguration.PlatformName; foreach (SolutionContext solutionContext in solutionConfiguration.SolutionContexts) { if (solutionContext.ProjectName == nativeProject.UniqueName) { AvailableConfigurations.Add(new VisualStudioConfiguration(solutionContext, nativeProject.ConfigurationManager, configuration, platform)); } } } }
private void FillAvailableConfigurations(ILoader loader) { var configUid = GetPsnConfigurationForDevice(_deviceNumber); foreach (var psnConfig in loader.AvailablePsnConfigruations) { var config = new PsnConfigurationViewModel(psnConfig, null); if (psnConfig.Id.ToString() == configUid) { SelectedConfiguration = config; } AvailableConfigurations.Add(config); } }