As mensagens de erro devem estar no formato do que é e do que pode ou não ser feito. Use um ponto no texto da mensagem de erro, mesmo que haja apenas uma frase. Se houver várias frases, use apenas um espaço após os pontos, não dois.
A mensagem de exceção deve terminar com ponto?
De Práticas recomendadas para exceções† no MSDN na seção “Criando e gerando exceções”: Use mensagens de erro gramaticalmente corretas, incluindo pontuação final. Cada frase em uma string de descrição de uma exceção deve terminar em um ponto.
As dicas de ferramentas devem ter pontos?
Períodos e outras pontuações de terminal Em geral, não use pontuação no final de um título, rótulo de botão, caixa de seleção ou rótulo de botão de opção, dica de ferramenta, link de texto (a menos que o link termine uma frase) ou elemento de navegação.
As mensagens de erro devem ser maiúsculas?
Strings de erro não devem ser maiúsculas (a menos que comecem com nomes próprios ou acrônimos) ou terminem com pontuação, pois geralmente são impressas seguindo outro contexto.