Sestavování aplikací v sadě Visual Studio

Systém Visual Studio lze použít k vytváření aplikací a k vytváření sestavení a spustitelných programů v pravidelných intervalech během vývojového cyklu.Častým sestavováním kódu lze dříve identifikovat chyby kompilace, jako je nesprávná syntaxe, překlepy v klíčových slovech a neshody typů.Lze také zjistit a opravit chyby za běhu, jako jsou logické a sémantické chyby, častým sestavováním a spouštěním ladicí verze kódu.

Pokud jste projekt nebo řešení plně vyvinuli a dostatečně odladili, lze jeho komponenty zkompilovat do sestavení určeného pro vydání.Ve výchozím nastavení je sestavení určené pro vydání optimalizováno a navrženo, aby bylo menší a rychlejší než ladicí verze.Další informace naleznete v tématu Postupy: Sestavení aplikace.

Výběr metody sestavení

Aplikaci lze sestavit pomocí výchozích možností sestavení v integrovaném vývojovém prostředí, v příkazovém řádku nebo pomocí systému Team Foundation Build.Každá z těchto možností použije nástroj MSBuild jako podkladovou technologii a každý přístup má určité výhody, jak ukazuje následující tabulka.

Metoda sestavení

Výhody

Další informace

Použití rozhraní IDE

  • Sestavení lze snadno vytvořit a okamžitě spustit.

  • V projektech v jazyce C++ a C# lze spustit víceprocesorová sestavení.

  • Lze přizpůsobit některé aspekty systému sestavení.

Sestavování a čištění projektů a řešení v sadě Visual Studio

Spuštění příkazového řádku MSBuild

  • Projekty lze sestavit bez instalace systému Visual Studio.

  • Pro všechny typy projektů lze spustit víceprocesorová sestavení.

  • Lze přizpůsobit většinu oblastí systému sestavení.

MSBuild

Použití systému Team Foundation Build

  • Proces sestavení lze automatizovat.Lze například sestavit jeden nebo více projektů v noci nebo pokaždé, když je kód vrácen se změnami.Projekty lze také sestavit na sdílených serverech sestavení a nikoli na vašem vývojovém počítači.

  • Je možné rychle zadat kód, který chcete sestavit, testy, které chcete spustit, a další běžné možnosti.

  • Pracovní postup sestavení lze upravit podle potřeby a vytvořit aktivity sestavení, čímž lze provést hluboce přizpůsobené úkoly.

Sestavení aplikace

Sestavení v rozhraní IDE

Při vytváření projektu jsou definována výchozí konfigurace sestavení a konfigurace sestavení řešení je přiřazena k projektu, čímž poskytuje kontext sestavení.Konfigurace řešení definují, jak jsou projekty v řešení sestaveny a nasazeny.Konfigurace projektu představují sadu vlastností projektu, které jsou jedinečné pro platformu a typ sestavení (například Vydaná verze Win32).Tyto výchozí konfigurace lze upravit a lze vytvořit vlastní konfigurace.Další informace naleznete v tématu Úvod k Návrháři projektu a Postupy: Změna vlastností projektu a nastavení konfigurace.

V rozhraní IDE lze provádět následující dodatečné úkoly:

Viz také

Úkoly

Postupy: Vytváření a odebrání závislostí projektu

Koncepty

Postupy: Sestavení aplikace

Principy konfigurací sestavení

Další zdroje

Principy platforem sestavení

Building (Compiling) Web Site Projects