Condividi tramite


/LN (Crea modulo MSIL)

Specifica di non inserire un manifesto dell'assembly nel file di output.

/LN

Note

Per impostazione predefinita, l'opzione /LN non è attiva e un manifesto assembly viene inserito nel file di output.

Insieme a /LN, è necessario specificare anche un'opzione /clr (Compilazione Common Language Runtime).

Un programma gestito con un manifesto senza metadati di assembly è denominato modulo. Se si esegue la compilazione con /c (Compila senza collegamenti) e /LN, specificare /NOASSEMBLY (Crea un modulo MSIL) nella fase di collegamento per creare il file di output.

È opportuno creare i moduli quando si desidera compilare gli assembly adottando un approccio basato su componenti. In questo modo, è possibile creare i tipi e compilarli all'interno dei moduli, quindi generare un assembly da uno o più moduli. Per ulteriori informazioni sulla creazione di assembly da moduli, vedere .File con estensione netmodule come input del linker o Al.exe (Assembly Linker).

L'estensione di file predefinita per un modulo è .netmodule.

Nelle versioni di Visual C++ precedenti a Visual C++ 2005, un modulo viene creato con l'opzione /clr:noAssembly.

Il linker di Visual C++ accetta i file .netmodule come input e il file di output generato dal linker sarà un assembly o un .netmodule senza dipendenza di runtime da uno dei .netmodule che sono stati introdotti nel linker. Per ulteriori informazioni, vedere .File con estensione netmodule come input del linker.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

Per impostare l'opzione del compilatore a livello di codice

  • Non è possibile modificare questa opzione del compilatore a livello di codice.

Vedere anche

Riferimenti

Opzioni del compilatore

Impostazione delle opzioni del compilatore