Domanda

Impostazione di CLS per un intero .NET assembly è possibile.Ma come è fatto?E. g.con Visual Studio 2008?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top