Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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)
Syntax
'Declaration
<GuidAttribute("27712A1D-ABEA-42E2-95A5-31D370759429")> _
<InterfaceTypeAttribute()> _
Public Interface IVsUpgradeBuildPropertyStorage
[GuidAttribute("27712A1D-ABEA-42E2-95A5-31D370759429")]
[InterfaceTypeAttribute()]
public interface IVsUpgradeBuildPropertyStorage
[GuidAttribute(L"27712A1D-ABEA-42E2-95A5-31D370759429")]
[InterfaceTypeAttribute()]
public interface class IVsUpgradeBuildPropertyStorage
[<GuidAttribute("27712A1D-ABEA-42E2-95A5-31D370759429")>]
[<InterfaceTypeAttribute()>]
type IVsUpgradeBuildPropertyStorage = interface end
public interface IVsUpgradeBuildPropertyStorage
The IVsUpgradeBuildPropertyStorage type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
![]() |
AddNewImport | Add a new import to a project file. |
![]() |
GetImports | Gets multiple imports from a project file. |
![]() |
GetPropertyValue | Gets the value of a specified property from a project file. |
![]() |
RemoveImport | Removes an import from a project file. |
![]() |
RemoveProperty | Removes a property from a project file. |
![]() |
ReplaceImport | Replaces an import in the project file with a new import. |
![]() |
SetPropertyValue | Sets a property value in a project file. |
Top
Remarks
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.
.gif)