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(1)]
public interface class IVsUpgradeBuildPropertyStorage

NameDescription
System_CAPS_pubmethodAddNewImport(String^, String^)

Add a new import to a project file.

System_CAPS_pubmethodGetImports(Array^, Array^)

Gets multiple imports from a project file.

System_CAPS_pubmethodGetPropertyValue(String^, String^, UInt32, String^)

Gets the value of a specified property from a project file.

System_CAPS_pubmethodRemoveImport(String^, String^)

Removes an import from a project file.

System_CAPS_pubmethodRemoveProperty(String^, String^, UInt32)

Removes a property from a project file.

System_CAPS_pubmethodReplaceImport(String^, String^, String^, String^)

Replaces an import in the project file with a new import.

System_CAPS_pubmethodSetPropertyValue(String^, String^, UInt32, String^)

Sets 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.

Return to top
Show: