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 predefinita per un modulo è netmodule.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++ accettafile con estensione netmodule come input. Il file di output creato dal linker sarà un file di assembly ocon estensione netmodule senza alcuna dipendenza in fase di esecuzione da nessuno dei filecon estensione netmodule utilizzati come input per il 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