Exemple #1
0
        public void UpdateMSBuildLocations()
        {
            var msBuildLocations = SettingsService.GetRecentMSBuildLocations(
                DotnetUtilities.GetMsBuildPathCollection().Reverse());

            MSBuildLocations.Clear();
            foreach (var msbuild in msBuildLocations)
            {
                MSBuildLocations.Add(msbuild);
            }

            MSBuildLocation = MSBuildLocations.FirstOrDefault();
        }
Exemple #2
0
        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();
            }
        }