Be verbose about missing items

This commit is contained in:
Ryan Brandenburg 2018-01-11 09:41:33 -08:00
parent 5214c9382b
commit 30b520df3e
1 changed files with 12 additions and 3 deletions

View File

@ -46,9 +46,18 @@ namespace RepoTasks
foreach (var package in metapackageArtifacts) foreach (var package in metapackageArtifacts)
{ {
var packageName = package.ItemSpec; var packageName = package.ItemSpec;
var packageVersion = buildArtifacts string packageVersion;
.Single(p => string.Equals(p.PackageInfo.Id, packageName, StringComparison.OrdinalIgnoreCase)) try
.PackageInfo.Version.ToString(); {
packageVersion = buildArtifacts
.Single(p => string.Equals(p.PackageInfo.Id, packageName, StringComparison.OrdinalIgnoreCase))
.PackageInfo.Version.ToString();
}
catch (InvalidOperationException)
{
Log.LogError($"Missing Package: {packageName} from build artifacts");
throw;
}
Log.LogMessage(MessageImportance.High, $" - Package: {packageName} Version: [{packageVersion}]"); Log.LogMessage(MessageImportance.High, $" - Package: {packageName} Version: [{packageVersion}]");
var packageReferenceElement = xmlDoc.CreateElement("PackageReference"); var packageReferenceElement = xmlDoc.CreateElement("PackageReference");