Skip to content

Commit 1f69da1

Browse files
committed
Updating case-sensitivity issues
1 parent c41fdec commit 1f69da1

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Preloader.cs

+6-3
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ static Preloader()
2121
public static IEnumerable<string> GetPackageFolders(RemoteInstall remote, string currentDirectory, string systemRepositoryPath, params string[] packageNamesToLoad)
2222
{
2323
var regex = new Regex(string.Format(@"^(?<name>{0})-(?<version>\d+(\.\d+(\.\d+(\.\d+)?)?)?)$", string.Join("|", packageNamesToLoad.ToArray())), RegexOptions.IgnoreCase);
24-
EnsurePackagesUnzippedInRepository(Environment.CurrentDirectory);
24+
25+
currentDirectory = currentDirectory ?? Environment.CurrentDirectory;
26+
27+
EnsurePackagesUnzippedInRepository(currentDirectory);
2528

2629
var bootstrapPackagePaths = currentDirectory != null
2730
? GetLatestPackagesForProjectRepository(packageNamesToLoad, currentDirectory)
@@ -316,10 +319,10 @@ static List<string> ResolvePackageNames(XDocument document, IEnumerable<string>
316319
}
317320
static void AddPackageAndDependents(XDocument document, string currentPackage, List<string> packageNames)
318321
{
319-
if (!packageNames.Contains(currentPackage)) packageNames.Add(currentPackage);
322+
if (!packageNames.Contains(currentPackage, StringComparer.OrdinalIgnoreCase)) packageNames.Add(currentPackage);
320323
foreach (var dependent in GetDependents(document, currentPackage))
321324
{
322-
if (packageNames.Contains(dependent) == false)
325+
if (packageNames.Contains(dependent, StringComparer.OrdinalIgnoreCase) == false)
323326
{
324327
packageNames.Add(dependent);
325328
AddPackageAndDependents(document, dependent, packageNames);

0 commit comments

Comments
 (0)