Condividi tramite


/target:module (creazione di un modulo da aggiungere all'assembly) (opzioni del compilatore C#)

Aggiornamento: novembre 2007

Specificando questa opzione, il compilatore non genererà un manifesto assembly.

/target:module

Note

Per impostazione predefinita, il file di output creato quando si esegue la compilazione specificando questa opzione avrà estensione NETMODULE.

Non è possibile caricare in Common Language Runtime di .NET Framework i file privi di manifesto assembly. È tuttavia possibile incorporare tali file nel manifesto assembly di un assembly mediante /addmodule.

Se in un'unica compilazione vengono generati più moduli, i tipi internal di un modulo verranno resi disponibili ad altri moduli della compilazione. Quando il codice del modulo fa riferimento ai tipi internal di un altro modulo, sarà necessario incorporare entrambi i moduli in un manifesto assembly, tramite l'opzione /addmodule.

La creazione di moduli non è supportata nell'ambiente di sviluppo di Visual Studio.

Per informazioni su come impostare questa opzione del compilatore a livello di codice, vedere OutputType.

Esempio

Compilare in.cs, creando in.netmodule:

csc /target:module in.cs

Vedere anche

Riferimenti

/target (specifica del formato del file di output) (opzioni del compilatore C#)

Altre risorse

Opzioni del compilatore C#