@@ -685,7 +685,7 @@ private Hashtable GetMetadataFromNupkg(string packageName, string packagePath, s
685
685
string psd1FilePath = String . Empty ;
686
686
string ps1FilePath = String . Empty ;
687
687
string nuspecFilePath = String . Empty ;
688
- Utils . GetMetadataFilesFromPath ( tempDiscoveryPath , packageName , out psd1FilePath , out ps1FilePath , out nuspecFilePath ) ;
688
+ Utils . GetMetadataFilesFromPath ( tempDiscoveryPath , packageName , out psd1FilePath , out ps1FilePath , out nuspecFilePath , out string properCasingPkgName ) ;
689
689
690
690
List < string > pkgTags = new List < string > ( ) ;
691
691
@@ -710,7 +710,7 @@ private Hashtable GetMetadataFromNupkg(string packageName, string packagePath, s
710
710
pkgMetadata . Add ( "ProjectUri" , projectUri ) ;
711
711
pkgMetadata . Add ( "IconUri" , iconUri ) ;
712
712
pkgMetadata . Add ( "ReleaseNotes" , releaseNotes ) ;
713
- pkgMetadata . Add ( "Id" , packageName ) ;
713
+ pkgMetadata . Add ( "Id" , properCasingPkgName ) ;
714
714
pkgMetadata . Add ( _fileTypeKey , Utils . MetadataFileType . ModuleManifest ) ;
715
715
716
716
pkgTags . AddRange ( pkgHashTags ) ;
@@ -730,7 +730,7 @@ private Hashtable GetMetadataFromNupkg(string packageName, string packagePath, s
730
730
}
731
731
732
732
pkgMetadata = parsedScript . ToHashtable ( ) ;
733
- pkgMetadata . Add ( "Id" , packageName ) ;
733
+ pkgMetadata . Add ( "Id" , properCasingPkgName ) ;
734
734
pkgMetadata . Add ( _fileTypeKey , Utils . MetadataFileType . ScriptFile ) ;
735
735
pkgTags . AddRange ( pkgMetadata [ "Tags" ] as string [ ] ) ;
736
736
@@ -916,7 +916,7 @@ private NuGetVersion GetInfoFromFileName(string packageFullName, string packageN
916
916
917
917
string [ ] packageWithoutName = packageFullName . ToLower ( ) . Split ( new string [ ] { $ "{ packageName . ToLower ( ) } ." } , StringSplitOptions . RemoveEmptyEntries ) ;
918
918
string packageVersionAndExtension = packageWithoutName [ 0 ] ;
919
- string [ ] originalFileNameParts = packageFullName . Split ( new string [ ] { $ ".{ packageVersionAndExtension } " } , StringSplitOptions . RemoveEmptyEntries ) ;
919
+ string [ ] originalFileNameParts = packageFullName . ToLower ( ) . Split ( new string [ ] { $ ".{ packageVersionAndExtension . ToLower ( ) } " } , StringSplitOptions . RemoveEmptyEntries ) ;
920
920
actualName = String . IsNullOrEmpty ( originalFileNameParts [ 0 ] ) ? packageName : originalFileNameParts [ 0 ] ;
921
921
int extensionDot = packageVersionAndExtension . LastIndexOf ( '.' ) ;
922
922
string version = packageVersionAndExtension . Substring ( 0 , extensionDot ) ;
0 commit comments