Skip to content

Commit 6141136

Browse files
authored
Update README.md
1 parent a7e1403 commit 6141136

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

README.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -107,15 +107,11 @@ Using the ***WinGetPackageManager*** class you can use the `GetInstalledPackages
107107
You would then be able to compare this to the current version of the package and determine if you need to notify users of an available upgrade.
108108

109109
```csharp
110-
Version currentPackageVersion = null;
111-
Version latestPackageVersion = null;
112110
WinGetPackageManager packageManager = new WinGetPackageManager();
113111
string packageId = "nkdAgility.AzureDevOpsMigrationTools";
114-
var package = packageManager.GetInstalledPackages(packageId, true).FirstOrDefault();
115-
currentPackageVersion = new Version(package.Version);
116-
latestPackageVersion = new Version(package.AvailableVersion);
112+
WinGetPackage package = packageManager.GetInstalledPackages(packageId, true).FirstOrDefault();
117113

118-
if (latestPackageVersion > currentPackageVersion)
114+
if (package.AvailableVersionObject > package.VersionObject)
119115
{
120116
Console.WriteLine("You are currently running version {currentVersion} and a newer version ({latestVersion}) is available. You should update now using Winget command 'winget {packageId}' from the Windows Terminal.", currentPackageVersion, latestPackageVersion, packageId);
121117
}

0 commit comments

Comments
 (0)