Pergunta

Estou desenvolvendo um projeto C #, que inclui um arquivo gerado SqlMetal. Eu gostaria de usar análise de código. Eu tenho ligado "resultados Suprimir de código gerado" nas opções de análise de código, mas ainda relatórios sobre as classes SQLMetal. Existe alguma maneira de desligar isso?

Estou usando o Visual Studio 2008 e SqlMetal 2.0.50727.3082

Foi útil?

Solução

Uma opção é editar a fonte gerado simplesmente adicionar "parcial" para as classes que você gosta.

Em seguida, você pode adicionar em um arquivo separado (s)

[GeneratedCode]
public partial class Foo
{
}

para cada Foo classe que você fez parcial

Então, o pior que pode acontecer na regeneração é que o link parcial torna-se quebrado (o que resultará em um erro de compilação para que você saiba que isso tenha acontecido e necessidades correcção (simples e fácil).

Eu também sugiro que você envie um erro de conexão / solicitação pedindo-lhes para adicionar esta geração atributo como uma opção no próprio metal sql.

Outras dicas

Este é um problema conhecido (mas, infelizmente, a correção é adiada para a próxima versão depois Visual Studio 2010):

http://connect.microsoft. com / VisualStudio / feedback / detalhes / 470206 / code-analysis-e-design-arquivos

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top