Sdílet prostřednictvím


Stránka Sestavení, návrhář projektu (C#)

Stránku Sestavení v okně Návrhář projektu je možné použít k určení vlastností konfigurace sestavení projektu.Tato stránka se týká pouze projektů Visual C#.

Chcete-li získat přístup ke stránce Sestavení, zvolte uzel projektu (ne uzel Řešení) v Průzkumníku řešení.Poté na panelu nabídky vyberte možnosti Projekt a Vlastnosti.Když se zobrazí Návrhář projektu se zobrazí, klepněte na kartu Sestavení.

[!POZNÁMKA]

Na vašem počítači se můžou v následujících pokynech zobrazovat jiné názvy nebo umístění některých prvků uživatelského rozhraní Visual Studia. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace najdete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

Konfigurace a platforma

Tyto možnosti umožňují vybrat konfigurace a zobrazit nebo upravit platformu.

[!POZNÁMKA]

Pomocí zjednodušených konfigurací sestavení systém projektu určuje, zda sestavit verzi pro ladění nebo vydání.Proto nejsou tyto možnosti zobrazeny.Další informace naleznete v tématu Uvolnění projektu konfigurace a ladění.

  • Konfigurace
    Určuje které nastavení konfigurace má být zobrazeno nebo upraveno.Toto nastavení může být Aktivní (ladění) (toto je výchozí nastavení), Ladění, Vydání nebo Všechny konfigurace.

  • Platforma
    Určuje které nastavení platformy má být zobrazeno nebo upraveno.Výchozí nastavení je Aktivní (Jakýkoli procesor).Můžete změnit aktivní platformu pomocí Správce konfigurace.Další informace naleznete v tématu Postupy: Vytvoření a úprava konfigurací.

Obecná

Tyto možnosti umožňují konfigurovat několik nastavení kompilátoru jazyka C#.

  • Symboly podmíněné kompilace
    Určuje symboly, s nimiž má být provedena podmíněná kompilace.Symboly oddělte středníkem (";").Další informace naleznete v tématu /define (Možnosti kompilátoru C#).

  • Definovat konstantu DEBUG
    Definuje DEBUG jako symbol ve všech souborech se zdrojovým kódem vaší aplikace.Tento výběr je ekvivalentní k použití možnosti příkazového řádku /define:DEBUG.

  • Definovat konstantu TRACE
    Definuje TRACE jako symbol ve všech souborech se zdrojovým kódem vaší aplikace.Tento výběr je ekvivalentní k použití možnosti příkazového řádku /define:TRACE.

  • Cíl CPU
    Určuje procesor, který bude cílen výstupním souborem.Zvolte možnost x 86 pro všechny 32bitové procesory kompatibilní s verzí Intel, x 64 pro všechny 32bitové procesory kompatibilní s verzí Intel, ARM pro procesory ARM, nebo Jakýkoli procesor, chcete-li určit, že je přijatelný jakýkoli procesor.Jakýkoli CPU je výchozí hodnota pro projekty, protože umožňuje aplikaci, aby běžela v nejširší škále hardwaru.

    Další informace naleznete v tématu /platform (Možnosti kompilátoru C#).

  • Preferovat 32 bitů
    Pokud políčko Preferovat 32bitovou verzi není zaškrtnuto, aplikace běží jako 32bitová aplikace ve 32bitové i v 64bitové verzi systému Windows.Pokud políčko není zaškrtnuto, aplikace běží jako 32bitová aplikace ve 32bitové verzi systému Windows a jako 64bitová aplikace v 64bitové verzi systému Windows.

    Pokud spustíte aplikaci jako 64bitovou aplikaci, zdvojnásobí se velikost ukazatele, a s dalšími knihovnami, které jsou výhradně 32bitové, může dojít k problémům s kompatibilitou.Je vhodné spouštět 64bitovou aplikaci pouze v případě, že potřebuje více než 4 GB paměti nebo 64bitové instrukce poskytují významné výkonnostní zlepšení.

    Toto zaškrtávací políčko je k dispozici pouze v případě, že jsou splněny všechny následující podmínky:

    • Na stránce Sestavit stránku je seznam Cílová platforma nastaven na možnost Jakýkoli procesor.

    • Na stránce aplikace seznam Typ výstupu určuje, že projekt je aplikace.

    • Na stránce aplikace seznam Cílové rozhraní Framework určuje rozhraní .NET Framework 4.5.

  • Povolit nebezpečný kód
    Umožňuje kód, který používá ke kompilaci klíčové slovo unsafe.Další informace naleznete v tématu /unsafe (Možnosti kompilátoru C#).

  • Optimalizovat kód
    Povolte nebo zakažte optimalizace prováděné kompilátorem, které zmenšují, zrychlují a zefektivňují výstupní soubor.Další informace naleznete v tématu /optimize (Možnosti kompilátoru C#).

Chyby a upozornění

Následující nastavení jsou použita ke konfiguraci chyby a upozornění možnosti procesu sestavení.

  • Úroveň upozornění
    Upřesňuje úroveň zobrazení upozornění kompilátoru.Další informace naleznete v tématu /warn (Možnosti kompilátoru C#).

  • Potlačit varování
    Blokuje možnost kompilátoru generovat jedno nebo více upozornění.Více čísel upozornění oddělte čárkou nebo středníkem.Další informace naleznete v tématu /nowarn (Možnosti kompilátoru C#).

Zpracovávat upozornění jako chyby

Následující nastavení se používají k určení, která upozornění jsou považována za chyby.Vyberte jednu z následujících možností pro označení podmínek pro vrácení chyby, když sestavení narazí na upozornění.Další informace naleznete v tématu /warnaserror (Možnosti kompilátoru C#).

  • Žádná
    Nezpracovává žádná upozornění jako chyby.

  • Zvláštní upozornění
    Zachází s určenými varováními jako s chybami.Více čísel upozornění oddělte čárkou nebo středníkem.

  • Všechna
    Zpracovává všechna upozornění jako chyby.

Výsledek

Následující nastavení jsou použita ke konfiguraci možností výstupu pro proces sestavení.

  • Výstupní cesta
    Určuje umístění výstupních souborů pro tuto konfiguraci projektu.Do tohoto pole zadejte cestu k výstupu sestavení nebo klikněte na tlačítko Procházet a cestu vyhledejte.Pamatujte, že cesta je relativní. Pokud zadáte absolutní cestu, bude uložena jako relativní.Výchozí cesta je bin\Debug nebo bin\Release\.Další informace naleznete v tématu Uvolnění projektu konfigurace a ladění.

    Pomocí zjednodušených konfigurací sestavení systém projektu určuje, zda sestavit verzi pro ladění nebo vydání.Příkaz Sestavení z nabídky Ladění (F5) vloží sestavení do místa ladění bez ohledu na to, jakou výstupní cestu zadáte.Příkaz Sestavení z nabídky Sestavení jej však vloží do umístění, které zadáte.Další informace naleznete v tématu Uvolnění projektu konfigurace a ladění.

  • Soubor dokumentace XML
    Určuje název souboru, do nějž budou zpracovány dokumentační poznámky.Další informace naleznete v tématu /doc (Možnosti kompilátoru C#).

  • Zaregistrovat pro interoperabilitu COM
    Určuje, zda bude vaše spravovaná aplikace vystavovat objekt modelu COM (obálka volatelná aplikacemi COM) umožňující objektu modelu COM interakci s vaší spravovanou aplikací.Vlastnost Typ výstupu na stránce aplikace v Návrháři projektu pro tuto aplikaci musí být nastavena na hodnotu Knihovna tříd, aby byla k dispozici vlastnost Zaregistrovat pro interoperabilitu COM.Příklad třídy, kterou můžete zahrnout do své aplikace Visual C# a použít jako objekt modelu COM naleznete zde: Ukázka třídy COM (Průvodce programováním v C#).

  • Generovat sestavení serializace
    Určuje, zda kompilátor použije nástroj generátoru serializéru XML (Sgen.exe) k tvorbě XML serializace sestavení.Sestavení serializace mohou zvýšit výkon při spuštění třídy XmlSerializer, pokud jste ji již použili k serializaci typů ve vašem kódu.Ve výchozím nastavení je tato možnost nastavena na hodnotu Auto, která určuje, že se serializace sestavení vytvoří pouze v případě, že jste použili XmlSerializer ke kódování typů ve vašem kódu pro XML.Vypnuto určuje, že sestavení serializace nebudou nikdy generována bez ohledu na to, zda váš kód používá XmlSerializer.Zapnuto určuje, že sestavení serializace budou vždy generována.Jsou pojmenované sestavení serializace TypeName.XmlSerializers.dll.Další informace naleznete v tématu Nástroj generátoru serializéru XML (Sgen.exe).

  • Upřesnit
    Kliknutím zobrazíte dialogové okno Dialogové okno Upřesnit nastavení sestavení (C#).

Viz také

Koncepty

Odkaz uživatelského rozhraní návrháře projektu

Další zdroje

Možnosti kompilátoru C#