This documentation is archived and is not being maintained.

Platforms Property (VCProjectEngine)

Visual Studio .NET 2003

Returns the collection of platforms on the project engine.

[Visual Basic .NET]
Public ReadOnly Property Platforms() As Object
[Visual Basic 6]
Property Get Platforms() As Object
HRESULT __stdcall get_Platforms(
   /* [out, retval] */ IDispatch** retVal
public object Platforms {get;}
[JScript .NET]
public function get Platforms() : Object


The following sample gets the name of the of platform of the current project configuration.

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim cfgs, plats As IVCCollection
        Dim cfg As VCConfiguration
        Dim ProjEng As VCProjectEngine
        Dim plat As VCPlatform
        prj = DTE.Solution.Projects.Item(1).Object
        cfgs = prj.Configurations
        ProjEng = cfgs.VCProjectEngine
        plats = ProjEng.Platforms
        plat = plats.Item(1)
    End Sub
End Module

See Samples for Project Model Extensibility for information on how to compile and run this sample.

See Also

Applies To: VCProjectEngine Object