Aracılığıyla paylaş


VCFileConfiguration.Evaluate Yöntem

Bir proje modeli veya ortam makro değeri olarak değerlendirilir. Bkz: Makroları oluşturma komutları ve özellikleri 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 ( _
    bstrIn As String _
) As String
string Evaluate(
    string bstrIn
)
String^ Evaluate(
    [InAttribute] String^ bstrIn
)
abstract Evaluate : 
        bstrIn:string -> string 
function Evaluate(
    bstrIn : String
) : String

Parametreler

  • bstrIn
    Tür: System.String
    Gerekli.Genişletmek istediğiniz makro.

Dönüş Değeri

Tür: System.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.

Bkz: Nasıl yapılır: proje modeli genişletilebilirlik amacıyla örnek kodu derleyin derlemek ve bu örnek çalıştırma hakkında bilgi için.

Örnekler

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

VCFileConfiguration Arabirim

Microsoft.VisualStudio.VCProjectEngine Ad Alanı