/ASSEMBLYMODULE (Aggiungere un modulo MSIL all'assembly)

Sintassi

/ASSEMBLYMODULE:filename

Argomenti

filename
Modulo da includere in questo assembly.

Osservazioni:

L'opzione /ASSEMBLYMODULE del linker consente di aggiungere un riferimento al modulo a un assembly. Le informazioni sul tipo nel modulo non saranno disponibili per il programma assembly che ha aggiunto il riferimento al modulo. Tuttavia, le informazioni sul tipo nel modulo saranno disponibili per qualsiasi programma che fa riferimento all'assembly.

Usare #using per aggiungere un riferimento al modulo a un assembly e rendere disponibili al programma assembly le informazioni sul tipo del modulo.

Ad esempio, si consideri il seguente scenario:

  1. Creare un modulo con /LN.

  2. Usare /ASSEMBLYMODULE in un progetto diverso per includere il modulo nella compilazione corrente, che crea un assembly. Questo progetto non farà riferimento al modulo con #using.

  3. Qualsiasi progetto che fa riferimento a questo assembly può ora usare anche i tipi del modulo.

Altre opzioni del linker che influiscono sulla generazione di assembly sono:

Il linker MSVC accetta .netmodule i file come input e il file di output prodotto dal linker sarà un assembly o .netmodule un file senza dipendenza in fase di esecuzione da uno dei .netmodule file che erano input al linker. Per altre informazioni, vedere .netmodule File come input del linker.

Per impostare questa opzione del linker nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la pagina delle proprietà Input del linker>Proprietà>di configurazione.

  3. Modificare la proprietà Aggiungi modulo all'assembly .

Per impostare l'opzione del linker a livello di codice

Vedi anche

Informazioni di riferimento sul linker MSVC
Opzioni del linker MSVC