How To – Desabilitando Warnings

5 08 2010

Você pode estar incomodado com alguns warnings e que desabilitar eles.

Pois bem, o que você precisa e usar uma diretiva de compilação.

A diretiva de compilação que é usado para desabilitar os warnings e o #pragma

Veja na documentação do MSDN
http://msdn.microsoft.com/en-us/library/441722ys(VS.80).aspx

Vamos a um exemplo rápido

    class testWarning
    {
        public string test;

        public testWarning()
        {

        }
    }

Quando compilado o código acima var gerar um warning como na imagem a seguir.

Para desabilitar esse warning  eu preciso saber o código desse warning, então eu vou na lista de warnings do MSDN e procuro por esse warning  e pego o código dele.

E faço como no exemplo abaixo

    class testWarning
    {
#pragma warning disable 0649
        public string test;
#pragma warning restore 0649

        public testWarning()
        {

        }
    }

O comando #pragma warning disable [WarningCode] desabilita o warning com esse código, então depois desse comando todos os warning com esse código não serão exibidos, a te que seja restaurado usando o comando #pragma warning restore [WarningCode]

Na imagem a seguir o resultado do build usando o #pragma

Note que não exibe mais o warning.

Você pode procurar o warning na lista de warnings do MSDN ou dar uma googada com o texto do warning pra ver se acha o código do warning.

A seguir a lista de Erros e Warnings da documentação do MSDN
http://msdn.microsoft.com/en-us/library/ms228296.aspx

Anúncios

Ações

Information

One response

6 08 2010
Artigos da semana « Fernando Ottoboni

[…] How To – Desabilitando Warnings […]

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




%d blogueiros gostam disto: