/// <summary> /// Add restore metadata only if not already set. /// Sets the project style to PackageReference. /// </summary> public static PackageSpec EnsureProjectJsonRestoreMetadata(this PackageSpec spec) { if (string.IsNullOrEmpty(spec.RestoreMetadata?.ProjectUniqueName)) { return(spec.WithProjectJsonTestRestoreMetadata()); } return(spec); }