private static bool? GetPublishSetting(Build.Execution.ProjectItemInstance item) { bool? publish = null; string pubValue = item.GetMetadataValue("Publish"); bool pubSetting; if (!String.IsNullOrWhiteSpace(pubValue) && Boolean.TryParse(pubValue, out pubSetting)) { publish = pubSetting; } return publish; }