Definir o cumprimento CLS para um assembly .NET
-
13-09-2019 - |
Pergunta
Definir o cumprimento CLS para um .NET toda a montagem é possível. Mas como é realmente feito? Por exemplo. com o Visual Studio 2008?
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