Impostazione di CLS per una .NET assembly
-
13-09-2019 - |
Domanda
Impostazione di CLS per un intero .NET assembly è possibile.Ma come è fatto?E. g.con Visual Studio 2008?
Soluzione
Visual Studio aggiunge una direttiva per il compilatore e il compilatore controlla il codice per un po ' di regole rigide che nel linguaggio di programmazione nativo.
È possibile aggiungere il CLS conformi attribuire a tutti il tuo progetto aggiungendo il montaggio a livello di attributo
[assembly: CLSCompliant(true)]
ovunque nel vostro progetto, in generale assemblyinfo.cs
file.
Se la linea using System;
non è all'inizio del file, aggiungere.Oppure, utilizzare la forma lunga:
[assembly: System.CLSCompliant(true)]
Altri suggerimenti
È necessario aggiungere questa riga ad uno dei vostri file di origine:
[assembly: System.CLSCompliant(true)]
Più informazioni su CLS codice compatibile qui .
Normalmente si mette questo in AssemblyInfo.cs