private static void AddFlattenedPackageDependency( NuGetFramework targetFramework, PackageDependency packageDependency, StringBuilder builder) { if (builder.Length > 0) { builder.Append("|"); } builder.Append(packageDependency.Id); builder.Append(":"); var versionRange = packageDependency.ParseRange(); if (!VersionRange.All.Equals(versionRange)) { builder.Append(versionRange?.ToString("S", VersionRangeFormatter)); } AddFlattenedFrameworkDependency(targetFramework, builder); }