@@ -63,7 +63,7 @@ public bool IsInstalled(string packageId)
6363 using ( Stream fileContent = new FileStream ( ConfigFilePath , FileMode . Open ) )
6464 {
6565 PackagesConfigReader reader = new PackagesConfigReader ( fileContent ) ;
66- return reader . GetPackages ( ) . Any ( p => p . PackageIdentity . Id == packageId ) ;
66+ return reader . GetPackages ( ) . Any ( p => string . Equals ( p . PackageIdentity . Id , packageId , StringComparison . CurrentCultureIgnoreCase ) ) ;
6767 }
6868 }
6969
@@ -77,7 +77,7 @@ public bool IsInstalled(IPackageIdentity package)
7777 using ( Stream fileContent = new FileStream ( ConfigFilePath , FileMode . Open ) )
7878 {
7979 PackagesConfigReader reader = new PackagesConfigReader ( fileContent ) ;
80- return reader . GetPackages ( ) . Any ( p => p . PackageIdentity . Id == package . Id && p . PackageIdentity . Version . ToFullString ( ) == package . Version ) ;
80+ return reader . GetPackages ( ) . Any ( p => string . Equals ( p . PackageIdentity . Id , package . Id , StringComparison . CurrentCultureIgnoreCase ) && string . Equals ( p . PackageIdentity . Version . ToFullString ( ) , package . Version , StringComparison . CurrentCultureIgnoreCase ) ) ;
8181 }
8282 }
8383
@@ -118,7 +118,7 @@ public void Uninstall(string packageId)
118118 ReadPackageConfig (
119119 ( p , cache ) =>
120120 {
121- if ( p . PackageIdentity . Id == packageId )
121+ if ( string . Equals ( p . PackageIdentity . Id , packageId , StringComparison . CurrentCultureIgnoreCase ) )
122122 {
123123 version = p . PackageIdentity . Version ;
124124 framework = p . TargetFramework ;
@@ -182,7 +182,7 @@ await ReadPackageConfig(
182182 {
183183 log . Debug ( $ "Package '{ package . PackageIdentity } ' was found.") ;
184184
185- NuGetPackageFilterResult filterResult = await packageFilter . IsPassedAsync ( repository , metadata , cancellationToken ) ;
185+ NuGetPackageFilterResult filterResult = await packageFilter . FilterAsync ( repository , metadata , cancellationToken ) ;
186186 result . Add ( new NuGetInstalledPackage (
187187 new NuGetPackage ( metadata , repository , contentService , versionService ) ,
188188 filterResult == NuGetPackageFilterResult . Ok
@@ -209,7 +209,7 @@ public async Task<IPackageIdentity> FindInstalledAsync(string packageId, Cancell
209209 await ReadPackageConfig (
210210 ( package , context ) =>
211211 {
212- if ( package . PackageIdentity . Id == packageId )
212+ if ( string . Equals ( package . PackageIdentity . Id , packageId , StringComparison . CurrentCultureIgnoreCase ) )
213213 {
214214 result = new NuGetPackageIdentity ( package . PackageIdentity ) ;
215215 return Task . FromResult ( true ) ;
0 commit comments