Sdílet prostřednictvím


/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

  1. V Průzkumníku řešení otevřete místní nabídku pro váš projekt a poté zvolte Vlastnosti.

  2. Zvolte kartu Aplikace.

  3. 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#)

Další zdroje

Možnosti kompilátoru C#