Principy konfigurací sestavení
Platí pro:
Visual Studio pro Mac
Visual Studio
Během procesu vývoje můžete ukládat různé konfigurace řešení a vlastností projektu, které se použijí v různých typech sestavení. Projekty vytvořené sadou Visual Studio pro Mac pomocí šablony obvykle zahrnují konfigurace ladění a vydávání, které podporují ladění aplikace a nasazení aplikace.
Pokud chcete vytvořit vlastní konfigurace, přečtěte si téma Vytváření a úpravy konfigurací sestavení.
Poznámka
Toto téma se týká sady Visual Studio pro Mac. Informace o sadě Visual Studio ve Windows najdete v tématu Vysvětlení konfigurací sestavení.
Konfigurace řešení
Konfigurace řešení slouží k určení konfigurací pro všechny projekty v řešení. Pomocí karty Mapování konfigurace v položce Konfigurace sestavení > můžete přiřadit cílovou konfiguraci pro každou položku v otevřeném řešení. To je znázorněno na následujícím obrázku:

Konfigurace sestavení projektu
Projekty mají tendenci mít více konfigurací. Konfigurace a platforma, na které se cíl projektu používá, se společně používají k určení vlastností, které se mají použít při jeho sestavení. Přepínání mezi konfiguracemi umožňuje různé výstupy v době sestavení. Například konfigurace ladění zobrazí výstupní symboly ladění, což ladicímu programu umožňuje přeložit názvy funkcí, parametry nebo proměnné ze trasování zásobníku aplikace, která selhala. I když jsou tyto další informace užitečné při vývoji, vede k nafukované velikosti souboru a není ideální pro distribuci.
Každá platforma má pro své sestavení konkrétní konfigurace. Ke stránkám konfigurace sestavení pro projekty se dostanete tak, že přejdete do části Sestavení v dialogovém okně Možnosti projektu . Otevřete toto dialogové okno tak, že kliknete pravým tlačítkem na projekt a vyberete Možnosti nebo poklikáním na projekt v Průzkumníku řešení.
Spuštění konfigurace
Visual Studio pro Mac umožňuje nastavit konfiguraci spuštění. Konfigurace spuštění se zobrazí v rozevíracím seznamu na panelu nástrojů vedle selektoru konfigurace sestavení, jak je znázorněno níže:

Konfigurace spuštění je sada možností spouštění s názvem a několika konfiguracemi definovanými v projektu pro různé účely. Konfigurace spuštění jsou definovány na úrovni projektu a výchozí nastavení se automaticky vytvoří pro každý spustitelný projekt, i když je možné přidat libovolný počet. Některé typy projektů automaticky generují další konfigurace spuštění. Například projekty watchOS můžou generovat konfigurace rychlých oznámení a rychlých oznámení.
Konfigurace se dají sdílet s ostatními vývojáři (v takovém případě se konfigurace uloží do souboru .csproj) nebo místně (v takovém případě se uloží do souboru .user).
Konfigurace spouštění androidu
Spouštění konfigurací pro projekty Androidu umožňuje specifikaci konkrétní aktivity, služby nebo příjemce vysílání, aby se spustil při spuštění nebo ladění projektu. Můžete předat další data záměru a nastavit příznaky záměru pro testování komponent za různých podmínek spuštění.
Jiné aktivity, než jsou MainLauncher aktivity, musí být přidány Exported=true do atributu Aktivity pro ladění na fyzickém zařízení nebo mají definované filtry záměru.
Příklady dat, která se můžou zahrnout do konfigurací spuštění
Následující seznam obsahuje několik příkladů dat, která by mohla být zahrnuta do konfigurací spuštění:
- Běžný projekt .NET
- Alternativní spouštěcí aplikace
- Počáteční argumenty
- Pracovní adresář
- Proměnné prostředí
- Možnosti mono modulu runtime (které se použijí jenom při spuštění v mono)
- Projekt androidu
- Vstupní bod (aktivita, služba, příjemce)
- Argumenty záměru a data
- Projekt pro iOS
- Režim (normální, načítání pozadí)
- Projekt rozšíření pro iOS
- Spouštěcí aplikace: výchozí nebo vlastní
- Projekt WatchKit
- Režim (rychlý přehled, oznámení)
- Datová část oznámení