Compartilhar via


Como suprimir avisos do compilador

Você pode declutter um log de compilação especificando um ou mais tipos de avisos do compilador que você não quiser que conter.Por exemplo, você pode usar essa técnica para examinar alguns mas não todas as informações que é gerada automaticamente quando você define a verbosidade de tempo log a normal, a detalhado, ou o diagnóstico.Para obter mais informações sobre a verbosidade, consulte Como ver, salvar e configurar arquivos de log de compilação.

Para suprimir avisos específicos para Visual C ou # F#

  1. Em Gerenciador de Soluções, escolha o projeto no qual você desejar suprimir avisos.

  2. Na barra de menu, escolha Modo de Visualização, Páginas de Propriedade.

  3. Escolha a página de Compilar .

  4. Na caixa de Suprimir Avisos , especifique os códigos de erro dos avisos que você desejar suprimir, separadas por ponto-e-vírgula, e recriar a solução.

Para suprimir avisos específicos para Visual C++

  1. Em Gerenciador de Soluções, escolha o projeto ou arquivo de origem em que você desejar suprimir avisos.

  2. Na barra de menu, escolha Modo de Visualização, Páginas de Propriedade.

  3. Escolha a categoria de Propriedades de Configuração , escolha a categoria de C/C++ , e escolha a página de Avançado .

  4. Execute uma das seguintes etapas:

    • Na caixa de Desabilita Avisos Específicos , especifique os códigos de erro dos avisos que você desejar suprimir, separadas por ponto-e-vírgula.

    • Na caixa de Desabilita Avisos Específicos , escolha Editar para exibir mais opções.

  5. Escolha o botão de OK , e recriar a solução.

Eliminando avisos para o Visual Basic

Você pode ocultar avisos específicos do compilador para o Visual Basic editando o arquivo .vbproj para o projeto.Você também pode usar Para criar a página, de Project designer para suprimir avisos por categoria.Para obter mais informações, consulte Configurando avisos no Visual Basic.

Para suprimir avisos específicos para o Visual Basic

  1. Em Gerenciador de Soluções, escolha o projeto no qual você desejar suprimir avisos.

  2. Na barra de menu, escolha Projeto, Descarregar projeto.

  3. Em Gerenciador de Soluções, abra o menu de atalho para o projeto, e então escolha EditarProjectName**.vbproj**.

    O arquivo de projeto é aberto no editor de códigos.

  4. Localize o elemento de <NoWarn></NoWarn> na configuração de compilação com que você está criando.

    O exemplo a seguir mostra o elemento de <NoWarn></NoWarn> em negrito para a configuração de compilação de depuração em uma plataforma x:

    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
        <PlatformTarget>x86</PlatformTarget>
        <DebugSymbols>true</DebugSymbols>
        <DebugType>full</DebugType>
        <Optimize>false</Optimize>
        <OutputPath>bin\Debug\</OutputPath>
        <DefineDebug>true</DefineDebug>
        <DefineTrace>true</DefineTrace>
        <ErrorReport>prompt</ErrorReport>
        <NoWarn> 
        </NoWarn>
        <WarningLevel>1</WarningLevel>
      </PropertyGroup>
    
  5. Adicionar um ou vários números de aviso como o valor do elemento de <NoWarn> .Se você especificar vários números de aviso, separar-los com uma vírgula, como mostra o exemplo a seguir.

    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
        <PlatformTarget>x86</PlatformTarget>
        <DebugSymbols>true</DebugSymbols>
        <DebugType>full</DebugType>
        <Optimize>false</Optimize>
        <OutputPath>bin\Debug\</OutputPath>
        <DefineDebug>true</DefineDebug>
        <DefineTrace>true</DefineTrace>
        <ErrorReport>prompt</ErrorReport>
        <NoWarn>40059,42024</NoWarn>
        <WarningLevel>1</WarningLevel>
      </PropertyGroup>
    
  6. Salve as alterações no arquivo .vbproj.

  7. Na barra de menu, escolha Projeto, Recarregar projeto.

  8. Na barra de menu, escolha Compilar, Recompilar solução.

    A janela de Saída não mostra os avisos que você especificou.

Para obter mais informações, consulte /nowarn.

Consulte também

Tarefas

Como ver, salvar e configurar arquivos de log de compilação

Conceitos

Instruções passo a passo: criando um aplicativo

Outros recursos

Compilando aplicativos no Visual Studio