/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:
Creare un modulo con
/LN
.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
.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
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.
Selezionare la pagina delle proprietà Input del linker>Proprietà>di configurazione.
Modificare la proprietà Aggiungi modulo all'assembly .
Per impostare l'opzione del linker a livello di codice
- Vedere AddModuleNamesToAssembly.
Vedi anche
Informazioni di riferimento sul linker MSVC
Opzioni del linker MSVC