/ASSEMBLYMODULE (Aggiunge un modulo MSIL all'assembly)
/ASSEMBLYMODULE:filename
Note
dove:
- nomefile
Modulo che si desidera includere nell'assembly.
Note
L'opzione /ASSEMBLYMODULE consente di aggiungere a un assembly un riferimento a un modulo. Le informazioni sui tipi presenti nel modulo non saranno disponibili al programma assembly in cui è stato aggiunto il riferimento al modulo. Tali informazioni saranno tuttavia disponibili a qualsiasi programma in cui viene fatto riferimento all'assembly.
Utilizzare #using per aggiungere a un assembly un riferimento a un modulo e per rendere disponibili al programma assembly le informazioni sul tipo del modulo.
Si consideri ad esempio il seguente scenario:
Creare un modulo con /LN.
Utilizzare /ASSEMBLYMODULE in un progetto differente per includere il modulo nella compilazione corrente, con la conseguente creazione di un assembly. In questo progetto non verrà fatto riferimento al modulo con #using.
In qualsiasi progetto in cui viene fatto riferimento all'assembly sarà ora possibile utilizzare tipi definiti nel modulo.
Di seguito sono elencate altre opzioni del linker che hanno effetto sulla generazione dell'assembly.
Il linker di Visual C++ accetta file con estensione netmodule come input. Il file di output creato dal linker sarà un file di assembly o con estensione netmodule senza alcuna dipendenza in fase di esecuzione da nessuno dei file con 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 linker nell'ambiente di sviluppo di Visual Studio
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostazione delle proprietà dei progetti Visual C++.
Selezionare la cartella Linker.
Fare clic sulla pagina delle proprietà Input.
Modificare la proprietà Aggiungi modulo all'assembly.
Per impostare l'opzione del linker a livello di codice
- Vedere AddModuleNamesToAssembly.