Aracılığıyla paylaş


VCConfiguration.Evaluate Yöntem

Bir proje modeli veya ortam makro değeri olarak değerlendirilir.Bkz: Derleme Komutları ve Özellikler Makroları bu makrolar hakkında daha fazla bilgi için.

Ad alanı:  Microsoft.VisualStudio.VCProjectEngine
Derleme:  Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll içinde)

Sözdizimi

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

Parametreler

  • In
    Tür: String

    Gerekli.Genişletmek istediğiniz makro.

Dönüş Değeri

Tür: String
Genişletilmiş makro içeren bir dize.

Notlar

Değerlendirmek istediğiniz dize yok makrolar içeriyorsa, daha sonra aynı dizeyi ulaşırsınız.

Örnekler

Bkz: Nasıl yapılır: Proje Modeli Genişletilebilirliği için Örnek Kod Derleme derlemek ve bu örnek çalıştırma hakkında bilgi için.

Aşağıdaki örnek Evaluate , tümleşik geliştirme ortamı (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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

VCConfiguration Arabirim

Microsoft.VisualStudio.VCProjectEngine Ad Alanı