Skip to content

Conversation

@stesee
Copy link
Collaborator

@stesee stesee commented Sep 25, 2025

No description provided.

Copilot AI review requested due to automatic review settings September 25, 2025 20:10
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates project dependencies to their latest versions and adds Windows PowerShell support for NuGet package management alongside the existing Unix shell script.

  • Updates several NuGet packages including NUnit, SonarAnalyzer, and Microsoft.NET.Test.Sdk to newer versions
  • Adds a PowerShell script for Windows users to update NuGet packages automatically
  • Enhances VS Code task configuration and recommended extensions for better development workflow

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj Updates test-related NuGet packages to latest stable versions
ImageSharpCompare/ImageSharpCompare.csproj Updates SonarAnalyzer.CSharp to match version used in test project
.vscode/updateNuget.ps1 Adds new PowerShell script for Windows-based NuGet package updates
.vscode/tasks.json Adds VS Code task to run the new PowerShell update script
.vscode/extensions.json Adds task explorer extension recommendation

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

# Only update stable versions (not prerelease versions containing -)
if ($version -notmatch '-') {
Write-Host "Updating package: $packageName"
& "C:\Program Files\dotnet\dotnet.exe" add "$projFile" package "$packageName"
Copy link

Copilot AI Sep 25, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The hardcoded path to dotnet.exe may not work on all Windows systems where .NET is installed in a different location. Consider using dotnet directly since it should be in the PATH, or use Get-Command to locate the executable dynamically.

Suggested change
& "C:\Program Files\dotnet\dotnet.exe" add "$projFile" package "$packageName"
dotnet add "$projFile" package "$packageName"

Copilot uses AI. Check for mistakes.
@stesee stesee merged commit bd1a9b6 into main Sep 26, 2025
6 checks passed
@stesee stesee deleted the UpgradeNugetDependencies branch September 26, 2025 05:18
@github-actions github-actions bot locked and limited conversation to collaborators Sep 26, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants