public void UpdateMSBuildLocations() { var msBuildLocations = SettingsService.GetRecentMSBuildLocations( DotnetUtilities.GetMsBuildPathCollection().Reverse()); MSBuildLocations.Clear(); foreach (var msbuild in msBuildLocations) { MSBuildLocations.Add(msbuild); } MSBuildLocation = MSBuildLocations.FirstOrDefault(); }
public void UpdateMSBuildLocations() { MSBuildLocations.Clear(); foreach (var msbuild in SettingsService.GetRecentMSBuildLocations(MSBuildLocator.GetMSBuildLocations())) { MSBuildLocations.Add(msbuild); } if (MSBuildLocations.Count > 0) { CollectionViewSource.GetDefaultView(MSBuildLocations).MoveCurrentToFirst(); } }
public void UpdateMSBuildLocations() { MSBuildLocations.Clear(); foreach (var msbuild in SettingsService.GetRecentMSBuildLocations()) { // our list might have gotten stale, so double-check file existence here if (File.Exists(msbuild)) { MSBuildLocations.Add(msbuild); } } if (MSBuildLocations.Count > 0) { CollectionViewSource.GetDefaultView(MSBuildLocations).MoveCurrentToFirst(); } }