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)

[GuidAttribute("27712A1D-ABEA-42E2-95A5-31D370759429")]
[InterfaceTypeAttribute()]
public interface IVsUpgradeBuildPropertyStorage

The IVsUpgradeBuildPropertyStorage type exposes the following members.

  NameDescription
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.
Top

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.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft