Propriedade VCCLCompilerTool.DisableSpecificWarnings
Obtém ou define um valor que desativa os números de aviso desejados; coloca os números em uma lista delimitada de ponto e vírgula.DisableSpecificWarningsexpõe a funcionalidade do compilador /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, / ganhou (nível de aviso) opção.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxe
'Declaração
Property DisableSpecificWarnings As String
string DisableSpecificWarnings { get; set; }
property String^ DisableSpecificWarnings {
String^ get ();
void set (String^ value);
}
abstract DisableSpecificWarnings : string with get, set
function get DisableSpecificWarnings () : String
function set DisableSpecificWarnings (value : String)
Valor de propriedade
Tipo: System.String
Um valor que desativa os números de aviso desejados.
Exemplos
Consulte Como: compilar o código de exemplo para extensibilidade do modelo de projeto para obter informações sobre como compilar e executar esse exemplo.
O exemplo seguinte modifica a DisableSpecificWarnings propriedade no ambiente de desenvolvimento integrado (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.DisableSpecificWarnings = "4001,4002"
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áveis.