public override void Initialize(OptionsDialog dialog, object dataObject) { project = dataObject as DotNetProject; propertyGroup = project.MSBuildProject.GetNuGetMetadataPropertyGroup(); packOnBuild = propertyGroup.GetValue("PackOnBuild", false); base.Initialize(dialog, dataObject); }
public override void Initialize (OptionsDialog dialog, object dataObject) { project = dataObject as DotNetProject; propertyGroup = project.MSBuildProject.GetNuGetMetadataPropertyGroup (); packOnBuild = propertyGroup.GetValue ("PackOnBuild", false); base.Initialize (dialog, dataObject); }
public static void RemovePropertyIfHasDefaultValue( this MSBuildPropertyGroup propertyGroup, string propertyName, string defaultPropertyValue) { if (!propertyGroup.HasProperty(propertyName)) { return; } if (propertyGroup.GetValue(propertyName) == defaultPropertyValue) { propertyGroup.RemoveProperty(propertyName); } }