Proprietà VCCLCompilerTool.WarningLevel
Ottiene o imposta un valore che indica il grado di severità con cui il compilatore controlla la presenza di costrutti potenzialmente sospetti. WarningLevel espone la funzionalità dell'opzione /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Livello avvisi) del compilatore C++ e dell'opzione /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Livello avvisi) del compilatore MIDL.
Spazio dei nomi: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Sintassi
'Dichiarazione
Property WarningLevel As warningLevelOption
warningLevelOption WarningLevel { get; set; }
property warningLevelOption WarningLevel {
warningLevelOption get ();
void set (warningLevelOption value);
}
abstract WarningLevel : warningLevelOption with get, set
function get WarningLevel () : warningLevelOption
function set WarningLevel (value : warningLevelOption)
Valore proprietà
Tipo: Microsoft.VisualStudio.VCProjectEngine.warningLevelOption
Valore di enumerazione warningLevelOption.
Note
Utilizzare l'enumerazione warningLevelOption per modificare il valore della proprietà WarningLevel.
Esempi
Vedere Procedura: compilare codice di esempio per l'Extensibility del modello di progetto per informazioni su come compilare ed eseguire l'esempio.
Nell'esempio riportato di seguito la proprietà WarningLevel del compilatore nell'ambiente di sviluppo integrato (IDE):
' 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 VCCLCompilerTool
prj = DTE.Solution.Projects.Item(1).Object
cfgs = prj.Configurations
cfg = cfgs.Item(1)
tool = cfg.Tools("VCCLCompilerTool")
tool.WarningLevel = warningLevelOption.warningLevel_0
End Sub
End Module
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.