diff --git a/build/repo.targets b/build/repo.targets index 61fb75cef5..ad0354952e 100644 --- a/build/repo.targets +++ b/build/repo.targets @@ -106,7 +106,7 @@ + DependsOnTargets="_PrepareRepositories;_CreateRepositoriesListWithCommits;_UpdateNuGetConfig;ComputeGraph;_BuildRepositories" /> - + /// The order in which to build repositories /// @@ -105,7 +103,11 @@ namespace RepoTasks foreach (var tfm in proj.Frameworks) foreach (var dependency in tfm.Dependencies) { - if (!buildPackageMap.TryGetValue(dependency.Key, out var package)) continue; + if (!buildPackageMap.TryGetValue(dependency.Key, out var package)) + { + // this dependency is not a PackageReference to something that we build in Universe + continue; + } var refVersion = VersionRange.Parse(dependency.Value.Version); if (refVersion.IsFloating && refVersion.Float.Satisfies(package.PackageInfo.Version)) diff --git a/build/tasks/GenerateLineup.cs b/build/tasks/GenerateLineup.cs index 92c2de9eb9..e2baf809de 100644 --- a/build/tasks/GenerateLineup.cs +++ b/build/tasks/GenerateLineup.cs @@ -61,7 +61,7 @@ namespace RepoTasks version = version.Substring(0, version.Length - BuildNumber.Length) + "*"; } - var refType = "DotNetCliTool".Equals(pkg.Id, StringComparison.OrdinalIgnoreCase) + var refType = "DotNetCliTool".Equals(pkg.PackageType, StringComparison.OrdinalIgnoreCase) ? "DotNetCliToolReference" : "PackageReference";