Compartilhar via


Interface IVsBuildPropertyStorage

 

Publicado: agosto de 2016

Obtém e define as propriedades do MSBuild no arquivo de projeto.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("E7355FDF-A118-48F5-9655-7EFD9D2DC352")]
public interface IVsBuildPropertyStorage
[InterfaceTypeAttribute(1)]
[GuidAttribute("E7355FDF-A118-48F5-9655-7EFD9D2DC352")]
public interface class IVsBuildPropertyStorage
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("E7355FDF-A118-48F5-9655-7EFD9D2DC352")>]
type IVsBuildPropertyStorage = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("E7355FDF-A118-48F5-9655-7EFD9D2DC352")>
Public Interface IVsBuildPropertyStorage

Métodos

Nome Descrição
System_CAPS_pubmethod GetItemAttribute(UInt32, String, String)

Recupera o valor de um atributo para um item de hierarquia identificado por VSITEMID.

System_CAPS_pubmethod GetPropertyValue(String, String, UInt32, String)

Obtém um MSBuild valor da propriedade.

System_CAPS_pubmethod RemoveProperty(String, String, UInt32)

Usado por um subtipo de projeto para remover um MSBuild propriedade.

System_CAPS_pubmethod SetItemAttribute(UInt32, String, String)

Define o valor de um atributo para um item de hierarquia identificado por VSITEMID.

System_CAPS_pubmethod SetPropertyValue(String, String, UInt32, String)

Usado por um subtipo de projeto para definir um MSBuild valor da propriedade.

Comentários

Um subtipo de projeto pode precisar salvar dados no arquivo de projeto. Essa interface fornece acesso às propriedades do arquivo de projeto MSBuild.

Para obter mais informações, consulte Salvando dados em arquivos de projeto, Design do projeto subtipos, persistência de dados no arquivo de projeto MSBuild.

Observações para os Implementadores:

Implementar IVsBuildPropertyStorage para controlar os valores de propriedade do projeto subtipo de interesse para MSBuild.

Confira Também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao início