Condividi tramite


/LN (Crea modulo MSIL)

Aggiornamento: novembre 2007

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 generare 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 Assembly Linker (Al.exe).

L'estensione predefinita per un modulo è netmodule.

Nelle versioni di Visual C++ precedenti Visual C++ 2005 un modulo viene creato con /clr:noAssembly.

Il linker di Visual C++ accetta file netmodule come input. Il file di output generato sarà un assembly o un file netmodule senza dipendenze della fase di esecuzione da alcuno dei moduli utilizzati per l'input. 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