Sdílet prostřednictvím


/out (Možnosti C# kompilátoru)

Možnost /out určuje název výstupního souboru.

/out:filename

Argumenty

  • filename
    Název výstupního souboru, který bude vytvořen kompilátorem.

Poznámky

V příkazovém řádku je možné zadat pro kompilaci více výstupních souborů. Kompilátor očekává, že po parametru /out bude zadán jeden nebo více zdrojových souborů. Všechny soubory zdrojového kódu poté budou zkompilovány do výstupního souboru, určeného daným parametrem /out.

Zadejte plný název a příponu souboru, který chcete vytvořit.

Pokud název výstupního souboru nezadáte:

  • Soubor s příponou .exe převezme název od souboru zdrojového kódu, který obsahuje metodu Main.

  • .dll nebo . netmodule převezmou název od prvního souboru zdrojového kódu.

Soubor zdrojového kódu použitý pro sestavování jednoho výstupního souboru nelze použít ve stejné kompilaci pro sestavování jiného výstupního souboru.

Při vytváření více výstupních souborů pomocí kompilace v příkazovém řádku, mějte na paměti, že pouze jeden z výstupních souborů může být sestavením a pouze první výstupní soubor zadaný (implicitně nebo explicitně pomocí /out) může být sestavením.

Všechny moduly, vytvořené jako část kompilace, se stanou přidruženými soubory libovolného sestavení, které bylo vytvořeno při dané kompilaci. Použijte ildasm.exe pro shlédnutí přidružených souborů v manifestu sestavení.

U možnosti kompilátoru /out je vyžadováno, aby exe soubor byl cílem spřáteleného sestavení. Další informace získáte v tématu Sestavení přítele (C# a Visual Basic).

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete stránku Vlastnosti daného projektu.

  2. Klepněte na stránku vlastností Aplikace.

  3. Upravte vlastnost Název sestavení.

    Chcete-li tuto možnost kompilátoru nastavit v programu: OutputFileName je vlastnost určená jen pro čtení, která je určena kombinací typu projektu (exe, knihovna a tak dále) a názvu sestavení. Pro nastavení názvu výstupního souboru je nutné upravit jednu nebo obě tyto vlastností.

Příklad

Zkompiluje t.cs a vytvoří výstupní soubor t.exe, dále zkompiluje t2.cs a vytvoří výstupní soubor modulu mymodule.netmodule:

csc t.cs /out:mymodule.netmodule /target:module t2.cs

Viz také

Koncepty

Sestavení přítele (C# a Visual Basic)

Další zdroje

Možnosti C# kompilátoru

Vlastnosti projektu (Visual Studio)