Método VCConfiguration.Evaluate
Avalia o valor de uma macro de ambiente ou modelo de projeto. Consulte Macros para compilar comandos e propriedades para obter mais informações sobre essas macros.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxe
'Declaração
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
Parâmetros
In
Tipo: StringObrigatório. A macro que deseja expandir.
Valor de retorno
Tipo: String
Uma seqüência de caracteres com a macro expandida.
Comentários
Se a seqüência de caracteres que você deseja avaliar não contém nenhuma macro, em seguida, voltar exatamente a mesma seqüência.
Exemplos
Consulte Como compilar um código de exemplo para extensibilidade do modelo de projeto para obter informações sobre como compilar e executar esse exemplo.
O exemplo a seguir usa Evaluate no ambiente de desenvolvimento integrado (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
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.