/target:winmdobj (Možnosti kompilátoru C#)
Použijete-li možnost kompilátoru /target:winmdobj, kompilátor vytvoří přechodný soubor .winmdobj, který lze převést do binárního souboru Windows Runtime (.winmd).Soubor .winmd může být potom kromě programů spravovaného jazyka používán také programy JavaScript a C++.
/target:winmdobj
Poznámky
Nastavení winmdobj signalizuje kompilátoru, že přechodný modul je vyžadován.V reakci Visual Studio zkompiluje knihovnu tříd C# jako soubor .winmdobj.Soubor .Winmdobj pak lze vkládat až po nástroj exportu WinMDExp k vytvoření souboru metadat (.winmd) systému Windows.Soubor .winmd obsahuje kód z původní knihovny i metadata WinMD, která používá jazyk JavaScript nebo C++ a modul Windows Runtime.
Výstup souboru, který je zkompilován s použitím možnosti kompilátoru /target:winmdobj je určen pro použití pouze jako vstup nástroje pro export WimMDExp; samotný soubor .winmdobj není přímo odkazován.
Pokud nepoužíváte možnost /out, název výstupního souboru je převzat z názvu prvního vstupního souboru.Hlavní metoda není vyžadována.
Pokud zadáte možnost /target:winmdobj na příkazovém řádku, všechny soubory až do další možnosti /out nebo target:module se použijí k vytvoření programu systému Windows.
Nastavení této možnosti kompilátoru v integrovaném vývojovém prostředí sady Visual Studio pro aplikaci pro Windows Store
V Průzkumníku řešení otevřete místní nabídku pro váš projekt a poté zvolte Vlastnosti.
Zvolte kartu Aplikace.
V seznamu Typ výstupu zvolte Soubor WinMD.
Možnost Soubor WinMD je k dispozici pouze pro šablony aplikace Windows Store.
Informace o nastavení této možnosti kompilátoru v programu naleznete v tématu OutputType.
Příklad
Následující příkaz zkompiluje filename.cs do přechodného souboru .winmdobj.
csc /target:winmdobj filename.cs
Viz také
Referenční dokumentace
/target (Možnosti kompilátoru C#)