Udostępnij za pośrednictwem


Metoda VCFileConfiguration.Evaluate —

Wynikiem jest wartość makr projektu modelu lub środowiska naturalnego.Zobacz Makra dla poleceń kompilacji i właściwości uzyskać więcej informacji dotyczących tych makr.

Przestrzeń nazw:  Microsoft.VisualStudio.VCProjectEngine
Zestaw:  Microsoft.VisualStudio.VCProjectEngine (w Microsoft.VisualStudio.VCProjectEngine.dll)

Składnia

'Deklaracja
Function Evaluate ( _
    bstrIn As String _
) As String
string Evaluate(
    string bstrIn
)
String^ Evaluate(
    [InAttribute] String^ bstrIn
)
abstract Evaluate : 
        bstrIn:string -> string 
function Evaluate(
    bstrIn : String
) : String

Parametry

  • bstrIn
    Typ: System.String
    Wymagane.Makro, które chcesz rozwinąć.

Wartość zwracana

Typ: System.String
Ciąg znaków z rozwiniętym makro.

Uwagi

Jeśli ciąg, który ma zostać obliczony zawiera nie makr, następnie powrócisz ten sam ciąg.

Zobacz Jak: kompilowania przykładowy kod do projektu modelu rozszerzalności informacje na temat skompilować i uruchomić ten przykład.

Przykłady

W poniższym przykładzie użyto Evaluate w zintegrowane środowisko programistyczne (IDE):

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

Public Module Module1
    Sub Test()
        Dim file As VCFile
        Dim col As IVCCollection
        Dim fileconfig As VCFileConfiguration
        Dim strng As String
        Dim prj As VCProject
        prj = DTE.Solution.Projects.Item(1).Object
        col = prj.Files
        file = col.Item(1)
        col = file.FileConfigurations
        fileconfig = col.Item("Debug|Win32")
        col = prj.Files
        file = col.Item(1)
        col = file.FileConfigurations
        fileconfig = col.Item("Debug|Win32")
        strng = fileconfig.Evaluate("$(TargetDir)")
    End Sub
End Module

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

VCFileConfiguration Interfejs

Przestrzeń nazw Microsoft.VisualStudio.VCProjectEngine