IVsUpgradeBuildPropertyStorage Interface

Upgrades build-related information in a project file.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.9.0 (in Microsoft.VisualStudio.Shell.Interop.9.0.dll)

public interface IVsUpgradeBuildPropertyStorage

The IVsUpgradeBuildPropertyStorage type exposes the following members.

Public methodAddNewImportAdd a new import to a project file.
Public methodGetImportsGets multiple imports from a project file.
Public methodGetPropertyValueGets the value of a specified property from a project file.
Public methodRemoveImportRemoves an import from a project file.
Public methodRemovePropertyRemoves a property from a project file.
Public methodReplaceImport
Public methodSetPropertyValueSets a property value in a project file.

This interface is implemented by a base project implementation that is able to be flavored (aggregated via IVsAggregatableProjectFactory). A pointer to this interface is passed to project flavor implementations during the upgrade process for a project file using IVsProjectFlavorUpgradeViaFactory.

Community Additions