/target:winmdobj (C#-Compileroptionen)
Wenn Sie die /target:winmdobj-Compileroption verwenden, erstellt der Compiler eine WINMDOBJ-Zwischendatei, die Sie einer binären Datei (.winmd) der Windows Runtime konvertieren können.Die WINMD-Datei kann durch JavaScript- und C++-Programmen, neben den verwalteten Sprachenprogrammen heraus verwendet werden.
/target:winmdobj
Hinweise
winmdobj, das signalisiert dem Compiler festlegt, dass ein Zwischenelement Modul erforderlich ist.In der Antwort kompiliert Visual Studio die C#-Klassenbibliothek wie eine WINMDOBJ-Datei.Die WINMDOBJ-Datei kann durch das WinMDExp Exporttool dann den werden, um eine Datei Windows-Metadaten (.winmd) zu erzeugen.Die WINMD-Datei enthält den Code aus der ursprünglichen Bibliothek und die WinMD-Metadaten, die von JavaScript oder C++ und von der Runtime Windows verwendet wird.
Die Ausgabe einer Datei, die kompiliert wird, indem die /target:winmdobj-Compileroption verwendet, ist für verwendet werden, während eingegeben wurden, nur für das WimMDExp-Exporttool; die WINMDOBJ-Datei selbst wird nicht direkt verwiesen.
Es sei denn, die Option /out verwenden, anders anzugeben, geht der Ausgabedatei den Namen der ersten Eingabedatei.Eine Haupt--Methode ist nicht erforderlich.
Wenn Sie die /target:winmdobj-Option an einer Eingabeaufforderung angeben, werden alle Dateien bis folgende /out oder /target:module Option verwednet, um das Windows-Programm zu erstellen.
So legen Sie diese Compileroption in der Visual Studio-IDE für eine Windows Store-App festlegen
In Projektmappen-Explorer öffnen Sie das Kontextmenü für das Projekt, und wählen Sie dann Eigenschaften aus.
Wählen Sie die Registerkarte aus. Anwendung
In der Liste wählen Sie AusgabetypWinMD-Datei aus.
Die Option WinMD-Datei ist nur für Windows Store App-Vorlagen verfügbar.
Informationen zum programmgesteuerten Festlegen der Compileroption finden Sie unter OutputType.
Beispiel
Der folgende Befehl kompiliert filename.cs in eine Datei der Zwischen- .winmdobj.
csc /target:winmdobj filename.cs