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)
{
var packageName = package.ItemSpec;
var packageVersion = buildArtifacts
.Single(p => string.Equals(p.PackageInfo.Id, packageName, StringComparison.OrdinalIgnoreCase))
.PackageInfo.Version.ToString();
string packageVersion;
try
{
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}]");
var packageReferenceElement = xmlDoc.CreateElement("PackageReference");