public static void RemovePropertyIfHasDefaultValue( this MSBuildPropertyGroup propertyGroup, string propertyName, string defaultPropertyValue) { if (!propertyGroup.HasProperty(propertyName)) { return; } if (propertyGroup.GetValue(propertyName) == defaultPropertyValue) { propertyGroup.RemoveProperty(propertyName); } }
public static bool HasNuGetMetadata(this DotNetProject project) { MSBuildPropertyGroup propertyGroup = project.MSBuildProject.GetNuGetMetadataPropertyGroup(); return(propertyGroup.HasProperty("PackageId")); }