VCMidlTool.CPreprocessOptions (Propiedad)
Obtiene o establece una opción de preprocesador del compilador de C que se va a pasar al compilador de MIDL.
Espacio de nombres: Microsoft.VisualStudio.VCProjectEngine
Ensamblado: Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxis
'Declaración
Property CPreprocessOptions As String
string CPreprocessOptions { get; set; }
property String^ CPreprocessOptions {
String^ get ();
void set (String^ value);
}
abstract CPreprocessOptions : string with get, set
function get CPreprocessOptions () : String
function set CPreprocessOptions (value : String)
Valor de propiedad
Tipo: System.String
Opción de preprocesador del compilador de C.
Comentarios
CPreprocessOptions expone la funcionalidad de la opción /cpp_opt MIDL.
Vea Cómo: Compilar el código de ejemplo de extensibilidad del modelo de proyecto para obtener información sobre cómo compilar y ejecutar este ejemplo.
Ejemplos
El ejemplo siguiente se modifica la propiedad de CPreprocessOptions en el entorno de desarrollo (IDE) integrado:
[Visual Basic]
' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub Test()
Dim prj As VCProject
Dim cfgs, tools As IVCCollection
Dim cfg As VCConfiguration
Dim tool As VCMidlTool
prj = DTE.Solution.Projects.Item(1).Object
cfgs = prj.Configurations
cfg = cfgs.Item(1)
tool = cfg.Tools("VCMIDLTool")
tool.CPreprocessOptions = "test"
End Sub
End Module
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.