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 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: