Sdílet prostřednictvím


Principy konfigurací sestavení

Můžete ukládat různé konfigurace řešení a projektu vlastností, které má být použita v různé druhy sestavení.Vytvořit, vyberte možnost, upravit nebo odstranit konfiguraci, můžete použít nástroje Configuration Manager.Chcete-li otevřít, v nabídce, zvolte sestavení, nástroje Configuration Manager, nebo jednoduše zadejte konfiguraci v Snadné spuštění pole.Můžete také použít řešení konfigurace seznam na Standardní nástrojů k výběru konfigurace nebo otevření nástroje Configuration Manager.

[!POZNÁMKA]

Pokud nemůže najít řešení, nastavení konfigurace na panelu nástrojů a nemůže získat přístup nástroje Configuration Manager, Visual Basic vývoj nastavení může být použita.Další informace naleznete v tématu Postupy: Správa konfigurací sestavení s použitými nastaveními vývojáře jazyka Visual Basic.

Ve výchozím nastavení, ladit a verze konfigurace jsou zařazeny do projektů, které jsou vytvořeny pomocí Visual Studio šablony.Konfigurace ladění podporuje ladění aplikace a verze konfigurace sestavení verze aplikace, která může být nasazena.Další informace naleznete v tématu Postupy: Nastavení konfigurace ladění a verzí.Můžete také vytvořit vlastní řešení konfigurací a konfigurace projektu.Další informace naleznete v tématu Postupy: Vytvoření a úprava konfigurací.

Konfigurace řešení

Konfigurace řešení určuje, jak projekty v řešení mají být sestaven a nasazení.Chcete-li upravit konfiguraci řešení nebo definovat novou, v nástroje Configuration Manager, v části aktivní konfigurace řešení, zvolte Upravit nebo Nový.

Každá položka v projektů kontexty pole v konfiguraci řešení představuje projekt v řešení.Pro každou kombinaci aktivní konfigurace řešení a aktivního řešení platformy, můžete nastavit, jak se používá každý projekt.(Další informace o řešení platformy, naleznete v části Principy platforem sestavení.)

[!POZNÁMKA]

Když definovat novou konfiguraci řešení a vyberete vytvořit nové konfigurace projektu zaškrtávací políčko Visual Studio automaticky přiřadí novou konfiguraci všechny projekty.Podobně platí, když definovat novou platformu pro řešení a vyberete vytvořit nový projekt platformy zaškrtávací políčko Visual Studio automaticky přiřadí novou platformu pro všechny projekty.Také pokud chcete přidat projekt, který se zaměřuje nové platformě, Visual Studio přidá do seznamu platforem a řešení pro danou platformu a přiřadí všechny projekty.

Můžete upravovat nastavení pro každý projekt.

Konfigurace aktivního řešení také poskytuje kontext pro prostředí IDE.Například pokud pracujete na projektu a konfigurace určuje, že ji budou vytvořeny pro mobilní zařízení, nástrojů zobrazí pouze položky, které lze použít v projektu mobilního zařízení.

Konfigurace projektu

Konfigurace a platformy, projekt cílen společně slouží k zadání vlastnosti, které chcete použít, když je vytvořen.Projekt může mít jinou sadu definice vlastnosti pro každou kombinaci konfigurace a platforma.Chcete-li upravit vlastnosti projektu, můžete použít její vlastnosti stránky.(V Průzkumníka řešení, otevřete místní nabídku pro projekt a pak zvolte Vlastnosti.)

Pro každé konfiguraci projektu můžete definovat vlastnosti závislé na konfiguraci podle potřeby.Například pro konkrétní sestavení, můžete nastavit položek projektu, které budou zahrnuty a výstup souborů nebude možné vytvořit, kde budou umístěny, a jak bude optimalizována.

Konfigurace projektu může se značně liší.Vlastnosti jednu konfiguraci může například určit, že svůj výstupní soubor být optimalizována tak, aby zabírají minimální prostor, zatímco jiné konfigurace mohou zadat, že jeho spustitelný soubor spuštěn maximální rychlostí.

Konfigurace projektu jsou uloženy řešení – není uživatelem – tak, aby bylo možné sdílet týmem.

I když závislosti projektů jsou nezávislá na konfiguraci, bude vytvořen pouze projekty, které jsou zadané v konfiguraci aktivního řešení.

Jak sady Visual Studio přiřadí konfigurace projektu

Když definovat novou konfiguraci řešení a nekopírujte nastavení z existující, Visual Studio používá následujících kritérií pro přiřazení výchozí konfigurace projektu.Kritéria jsou vyhodnoceny v uvedeném pořadí.

  1. Pokud projekt obsahuje název konfigurace (< název konfigurace >< platformy jméno >), je přiřazen přesně odpovídá názvu nové konfigurace řešení pro tuto konfiguraci.Konfigurace názvy nejsou malá a velká písmena.

  2. Pokud projekt, který má název konfigurace, ve které části název konfigurace odpovídá nové konfigurace řešení, přiřazena této konfigurace, zda odpovídá část platformy, či nikoli.

  3. Pokud stále není nalezena žádná shoda, je přiřazen první konfiguraci, která je uvedena v projektu.

Jak sady Visual Studio přiřadí konfigurace řešení

Při vytváření konfigurace projektu (v nástroje Configuration Manager, volbou Nový v rozevírací nabídce aplikace Konfigurace sloupec pro tento projekt) a vyberte možnost vytvořit nové konfigurace řešení zaškrtávací políčko, sada Visual Studio hledá řešení s názvem jako konfigurace sestavení projektu na každé platformě podporuje.V některých případech Visual Studio přejmenuje stávající konfigurace řešení nebo definuje nové.

Visual Studio používá následujících kritérií pro přiřazení konfigurace řešení.

  • Pokud konfiguraci projektu neurčuje platformu nebo určuje pouze jednu platformu, pak řešení konfigurace, jejíž název odpovídá nové konfigurace projektu nebyl nalezen, nebo přidat.Výchozí název této konfigurace řešení nezahrnuje platformy name; používá formát < název projektu konfigurace >.

  • Pokud projekt podporuje různé platformy, konfigurace řešení je nalézt nebo přidat pro každou podporovanou platformu.Název každé řešení konfigurace obsahuje název konfigurace projektu a název platformy a má tvar < název projektu konfigurace >< platformy jméno >.

Viz také

Referenční dokumentace

Devenv – přepínače příkazového řádku

Koncepty

Postupy: Sestavení aplikace

Řešení a projekty

Další zdroje

Sestavování aplikací v sadě Visual Studio

Odkaz sestavení C/C++