/target:winmdobj (opzioni del compilatore C#)

Se si utilizza l'opzione del compilatore /target:winmdobj, viene creato un file intermedi .winmdobj che è possibile convertire in un file binario di Windows Runtime (.winmd).Il file di .winmd può quindi essere utilizzato dai programmi C++ e JavaScript, oltre ai programmi gestiti di linguaggio.

/target:winmdobj

Note

winmdobj che imposta i segnali al compilatore che un modulo intermedio è obbligatorio.In risposta, Visual Studio consente di compilare la libreria di classi C# come un file di .winmdobj.Il file di .winmdobj può quindi essere preceduto dallo strumento di esportazione WinMDExp per produrre un file di metadati di Windows (.winmd).Il file di .winmd contenente il codice dalla raccolta originale che i metadati di WinMD utilizzata da JavaScript o da C++ e dal Runtime Windows.

L'output di un file compilato utilizzando l'opzione del compilatore /target:winmdobj è progettato per essere utilizzato solo come input per lo strumento di esportazione di WimMDExp; il file stesso di .winmdobj non viene fatto riferimento direttamente.

A meno che non si utilizzi l'opzione /out specificare in caso contrario, il nome file di output accetta il nome del primo file di input.Un metodo Principale non è obbligatorio.

Se si specifica /target: l'opzione del winmdobj a un prompt dei comandi, tutte file fino a /outo mediante l'opzione /target: modulo vengono utilizzate creare il programma di Windows.

Per impostare l'opzione del compilatore nell'IDE di Visual Studio per Windows archiviare l'applicazione

  1. In Esplora soluzioni, aprire il menu di scelta rapida del progetto e quindi scegliere Proprietà.

  2. Scegliere la scheda Applicazione.

  3. Nell'elenco Tipo di output, scegliere File WinMD.

    L'opzione File WinMD è disponibile solo per i modelli di applicazione Windows Store.

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

Esempio

Il seguente comando compila filename.cs in un file intermedi .winmdobj.

csc /target:winmdobj filename.cs

Vedere anche

Riferimenti

/target (opzioni del compilatore C#)

Altre risorse

Opzioni del compilatore C#