From 17e2ad88a6ad75f5ae44ad06a58124ddc10935dc Mon Sep 17 00:00:00 2001 From: Anand Majethia Date: Mon, 15 Apr 2019 10:59:21 -0700 Subject: [PATCH] Fix bug - issue with upgrade of vb.net packages.config --- .../NuGetUpgraderPackage.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/CloudNimble.PackageReferenceUpgrader/NuGetUpgraderPackage.cs b/src/CloudNimble.PackageReferenceUpgrader/NuGetUpgraderPackage.cs index 02777e8..2fc0748 100644 --- a/src/CloudNimble.PackageReferenceUpgrader/NuGetUpgraderPackage.cs +++ b/src/CloudNimble.PackageReferenceUpgrader/NuGetUpgraderPackage.cs @@ -184,8 +184,9 @@ private void UpgradePackagesConfig() errors.Where(c => c.Attribute("Condition").Value.Contains(row.Attribute("id").Value)).ToList() .ForEach(c => c.Remove()); //RWM: Remove any Package Targets. - targets.Where(c => c.Attribute("Project").Value.Contains(row.Attribute("id").Value)).ToList() - .ForEach(c => c.Remove()); + targets.Where(c => c.Attribute("Project") != null).ToList() + .Where(c => c.Attribute("Project").Value.Contains(row.Attribute("id").Value)).ToList() + .ForEach(c => c.Remove()); } //RWM: Fix up the project file by adding PackageReferences, removing packages.config, and pulling NuGet-added Targets.