Condividi tramite


/target:module (opzioni del compilatore C#)

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

/target:module

Note

Per impostazione predefinita, il file di output creato eseguendo la compilazione e 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 (opzioni del compilatore C#)

Altre risorse

Opzioni del compilatore C#