dotnet upgrade

This commit is contained in:
Matthew Parker [SSW]
2023-11-22 17:58:39 +10:00
parent 83c5676f1d
commit 1461b5cb82
3 changed files with 63 additions and 0 deletions

View File

@@ -153,6 +153,24 @@ public partial class MainWindowViewModel : ViewModelBase
ParityResults?.Add(e.Message);
}
}
[RelayCommand]
private async Task UpdateAllProjectsToNet80(CancellationToken token)
{
ErrorMessages?.Clear();
ParityResults.Clear();
ResultsLabel = string.Empty;
try
{
DotNetUpgrade.UpdateProjectsInSolutionToNet80(SolutionFilePath);
ResultsLabel = "Successfully updated all projects in solution to .NET 8";
}
catch (Exception e)
{
ResultsLabel = "Failed to update all projects in solution to .NET 8";
ParityResults?.Add(e.Message);
}
}
[RelayCommand]
private async Task LoadSolutionFile(CancellationToken token)