Pergunta

Definir o cumprimento CLS para um .NET toda a montagem é possível. Mas como é realmente feito? Por exemplo. com o Visual Studio 2008?

Foi útil?

Solução

Visual Studio adiciona uma directiva para o compilador, e o compilador verifica o código para algumas regras mais rigorosas do que na linguagem de programação nativa.

Você pode adicionar os CLS atributo compatível com todo o seu projeto, adicionando o atributo nível de montagem

[assembly: CLSCompliant(true)]

em qualquer lugar em seu projeto, geralmente no arquivo assemblyinfo.cs.

Se o using System; linha não está no topo do arquivo, adicioná-lo. Ou, use o formulário longo:

[assembly: System.CLSCompliant(true)]

Outras dicas

Você precisa adicionar esta linha para um dos seus arquivos de origem:

[assembly: System.CLSCompliant(true)]

Mais informações sobre CLS código compatível com aqui .

Normalmente, você colocar isso em assemblyinfo.cs

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