Projekty jako kontejnery
K pomoci vám organizovat a provádět běžné úkoly u položek, které vyvíjíte, projekty Visual Studio jsou použity jako kontejnery v rámci řešení k logické správě, sestavení a ladění položek, které tvoří vaši aplikaci. Výstup projektu je obvykle spustitelný program (.exe), soubor dynamické knihovny (.dll) nebo modul, mimo jiné.
Projekt může být jako jednoduchý nebo složitý, jak je třeba splňovat vaše požadavky. Jednoduchý projekt může obsahovat formulář nebo dokument jazyka HTML, zdrojové soubory kódu a soubor projektu. Složitější projekty mohou obsahovat tyto položky plus databázové skripty, uložené procedury a odkazy na existující Webové služby XML.
Šablony projektu
Všechny vývojové produkty Visual Studio poskytují určitý počet předdefinovaných šablon projektu. Můžete použít jednu z mnoha šablon projektu k vytvoření základního kontejneru projektu a předběžnou sadu položek, které můžete potřebovat pro vývoj aplikace, třídy, ovládacího prvku nebo knihovny. Například pokud jste zvolili vytvořit aplikaci pro systém Windows, projekt vám nabízí položku formuláře Windows, kterou můžete přizpůsobit. Podobně pokud jste se rozhodli vytvořit webovou aplikaci, projekt nabízí položku formulář na webu. Další informace o typech projektu a šablon pro daný jazyk naleznete v tématu Výchozí šablony projektu v sadě Visual Studio.
Projekty a jejich šablony vám umožňují se soustředit na specifické funkce, které chcete implementovat, aby projekt zvládal jednoduchou správu a vytvořil pro vás úkoly. Další informace naleznete v tématu Položky projektu. Můžete pracovat s výchozím nastavením k dispozici, nebo můžete přizpůsobit konfigurace sestavení. Další informace naleznete v tématu Build Configurations.
Můžete také vytvořit vlastní šablony. Další informace naleznete v tématu Šablony sady Visual Studio.
Soubory projektu
Každá šablona projektu vytváří a udržuje soubor projektu k ukládání metadat, které jsou specifické pro daný projekt. Tento soubor projektu je vytvořen a je udržován pro vás při práci v rámci integrovaného vývojového prostředí (rozhraní IDE). Přípona pro soubor projektu a skutečný obsah je určen typem projektu, který definuje, proto není úplný popis v oblasti působnosti tohoto tématu. Projekty webu neudržují soubory projektu. Další informace naleznete v tématu Projekty webových aplikací versus webové projekty.
Obecně, soubor projektu ukládá konfiguraci a nastavení sestavení, které specifikujete pro projekt a jeho sadu položek. Některé projekty uchovávají seznam souborů přidružených k projektu a umístění souboru.
Po přidání položky do projektu, umístění jeho fyzického zdrojového souboru na disku je rovněž přidáno do souboru projektu. Pokud je propojení odebráno z projektu, je tato informace odstraněna z definičního souboru. Každá šablona projektu určuje, které příkazy jsou k dispozici pro každou položku. Další informace naleznete v tématu Správa položek v projektech.