/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
- Specificare /NOASSEMBLY (Crea un modulo MSIL) in fase di collegamento per creare il file di output.
Per impostare l'opzione del compilatore a livello di codice
- Non è possibile modificare questa opzione del compilatore a livello di codice.