From 19bdf33155c7631311087443b1df0e40b9791b71 Mon Sep 17 00:00:00 2001 From: Dustin Campbell Date: Tue, 16 May 2017 17:21:42 -0700 Subject: [PATCH] NuGet package identities should be compared case-insensitively --- src/OmniSharp.MSBuild/MSBuildProjectSystem.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OmniSharp.MSBuild/MSBuildProjectSystem.cs b/src/OmniSharp.MSBuild/MSBuildProjectSystem.cs index c41b8cba84..1f28123a92 100644 --- a/src/OmniSharp.MSBuild/MSBuildProjectSystem.cs +++ b/src/OmniSharp.MSBuild/MSBuildProjectSystem.cs @@ -624,7 +624,7 @@ private static bool ContainsPackageReference(LockFile lockFile, PackageReference { foreach (var library in lockFile.Libraries) { - if (string.Equals(library.Name, reference.Dependency.Id) && + if (string.Equals(library.Name, reference.Dependency.Id, StringComparison.OrdinalIgnoreCase) && reference.Dependency.VersionRange.Satisfies(library.Version)) { return true;