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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..