Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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