@@ -393,7 +393,9 @@ private static async Task<int> OnInstallCommand(string path, string version, str
393
393
context . Stage ( directoryPackagesPropsPath ) ;
394
394
}
395
395
396
- ProjectItemElement item = propsFile . Items . FirstOrDefault ( i => i . ItemType == PackageReferenceItemType && i . Include == PackageId ) ;
396
+ ProjectItemElement item = propsFile . Items . FirstOrDefault ( i =>
397
+ string . Equals ( i . ItemType , PackageReferenceItemType , StringComparison . OrdinalIgnoreCase ) &&
398
+ string . Equals ( i . Include , PackageId , StringComparison . OrdinalIgnoreCase ) ) ;
397
399
398
400
if ( item is null )
399
401
{
@@ -418,7 +420,8 @@ private static async Task<int> OnInstallCommand(string path, string version, str
418
420
if ( isCpmEnabled )
419
421
{
420
422
// Remove Version metadata if CPM is enabled
421
- ProjectMetadataElement versionMetadata = item . Metadata . FirstOrDefault ( m => m . Name == VersionMetadataName ) ;
423
+ ProjectMetadataElement versionMetadata = item . Metadata . FirstOrDefault ( m =>
424
+ string . Equals ( m . Name , VersionMetadataName , StringComparison . OrdinalIgnoreCase ) ) ;
422
425
if ( versionMetadata is not null )
423
426
{
424
427
item . RemoveChild ( versionMetadata ) ;
@@ -427,7 +430,8 @@ private static async Task<int> OnInstallCommand(string path, string version, str
427
430
else
428
431
{
429
432
// Update Version metadata if CPM is not enabled
430
- ProjectMetadataElement versionMetadata = item . Metadata . FirstOrDefault ( m => m . Name == VersionMetadataName ) ;
433
+ ProjectMetadataElement versionMetadata = item . Metadata . FirstOrDefault ( m =>
434
+ string . Equals ( m . Name , VersionMetadataName , StringComparison . OrdinalIgnoreCase ) ) ;
431
435
if ( versionMetadata is not null )
432
436
{
433
437
versionMetadata . Value = packageVersion ;
@@ -926,7 +930,8 @@ private static void UpdateDirectoryPackagesProps(string path, string packageId,
926
930
const string VersionMetadataName = "Version" ;
927
931
928
932
ProjectItemElement item = propsFile . Items . FirstOrDefault ( i =>
929
- i . ItemType == PackageVersionItemType && i . Include == packageId ) ;
933
+ string . Equals ( i . ItemType , PackageVersionItemType , StringComparison . OrdinalIgnoreCase ) &&
934
+ string . Equals ( i . Include , packageId , StringComparison . OrdinalIgnoreCase ) ) ;
930
935
931
936
if ( item is null )
932
937
{
@@ -940,7 +945,8 @@ private static void UpdateDirectoryPackagesProps(string path, string packageId,
940
945
}
941
946
else
942
947
{
943
- ProjectMetadataElement versionMetadata = item . Metadata . FirstOrDefault ( m => m . Name == VersionMetadataName ) ;
948
+ ProjectMetadataElement versionMetadata = item . Metadata . FirstOrDefault ( m =>
949
+ string . Equals ( m . Name , VersionMetadataName , StringComparison . OrdinalIgnoreCase ) ) ;
944
950
if ( versionMetadata is not null )
945
951
{
946
952
versionMetadata . Value = packageVersion ;
0 commit comments