Co jsou řešení a projekty v sadě Visual Studio?

Tento článek popisuje rozdíl mezi projektem a řešením v sadě Visual Studio. Stručně se také věnuje tomu, jak vytvořit nový projekt a jak používat okno nástroje Průzkumník řešení k interakci s projekty a řešeními.

Projekty

Když vytvoříte aplikaci nebo web v sadě Visual Studio, začnete projektem. V logickém smyslu projekt obsahuje všechny soubory kompilované do spustitelného souboru, knihovny nebo webu. Tyto soubory můžou zahrnovat zdrojový kód, ikony, obrázky, datové soubory a další. Projekt obsahuje také nastavení kompilátoru a další konfigurační soubory, které může program potřebovat ke komunikaci s různými službami nebo komponentami.

Soubor projektu

Visual Studio používá nástroj MSBuild k sestavení každého projektu v řešení a každý projekt obsahuje soubor projektu MSBuild. Přípona souboru odráží typ projektu, například projekt C#(.csproj), projekt jazyka Visual Basic (.vbproj) nebo databázový projekt (.dbproj). Soubor projektu je dokument XML, který obsahuje všechny informace a pokyny, které NÁSTROJ MSBuild potřebuje k sestavení projektu. Mezi tyto informace a pokyny patří obsah, požadavky na platformu, informace o správě verzí, nastavení webového serveru nebo databázového serveru a úlohy, které se mají provést.

Soubory projektu jsou založeny na schématu XML nástroje MSBuild. Pokud se chcete podívat na obsah novějších souborů projektu ve stylu sady SDK v sadě Visual Studio, klikněte pravým tlačítkem myši na uzel projektu v Průzkumník řešení a vyberte Upravit <název> projektu. Pokud se chcete podívat na obsah projektů .NET, nejprve projekt rozbalte (klikněte pravým tlačítkem myši na uzel projektu v Průzkumník řešení a vyberte Uvolnit projekt). Potom klikněte pravým tlačítkem myši na projekt a zvolte Upravit <název> projektu.

Poznámka:

K úpravám, sestavování a ladění kódu nemusíte v sadě Visual Studio používat řešení ani projekty. Jednoduše můžete otevřít složku, která obsahuje vaše zdrojové soubory v sadě Visual Studio, a začít s úpravami. Další informace naleznete v tématu Vývoj kódu v sadě Visual Studio bez projektů nebo řešení.

Vytvořit nové projekty

Nejjednodušší způsob, jak vytvořit nový projekt, je použít šablonu projektu pro požadovaný typ projektu. Šablona projektu obsahuje základní sadu předgenerovaných souborů kódu, konfiguračních souborů, prostředků a nastavení. K výběru šablony projektu použijte souborový nový>projekt.> Další informace najdete v tématu Vytvoření nového projektu v sadě Visual Studio.

Můžete také vytvořit vlastní šablonu projektu, ze které můžete vytvářet nové projekty. Další informace najdete v tématu Vytvoření šablon projektů a položek.

Když vytvoříte nový projekt, Visual Studio ho uloží do výchozího umístění %USERPROFILE%\source\repos. Pokud chcete toto umístění změnit, přejděte na Možnosti>nástrojů>Projekty a umístění řešení.> Další informace naleznete v dialogovém okně Možnosti: Projekty a umístění řešení>.

Řešení

Projekt je součástí řešení. Navzdory názvu řešení není "odpověď". Je to jednoduše kontejner pro jeden nebo více souvisejících projektů, spolu s informacemi o sestavení, nastavením okna sady Visual Studio a všemi různými soubory, které nejsou přidružené k určitému projektu.

Soubor řešení

Visual Studio k ukládání nastavení pro řešení používá dva typy souborů (.sln a .suo):

Rozšíření Název Popis
.sln Řešení sady Visual Studio Uspořádá projekty, položky projektu a položky řešení v řešení.
.suo Možnosti uživatele řešení Ukládá nastavení a přizpůsobení na úrovni uživatele, například zarážky.

Důležité

Řešení je popsáno textovým souborem (příponou .sln) s vlastním jedinečným formátem, který není určen k úpravám ručně. Naopak soubor .suo je skrytý soubor, který se nezobrazuje ve výchozím nastavení Průzkumník souborů. Chcete-li zobrazit skryté soubory, v nabídce Zobrazit v Průzkumník souborů zaškrtněte políčko Skryté položky.

Složka řešení

"Složka řešení" je virtuální složka, která je pouze v Průzkumník řešení, kde ji můžete použít k seskupení projektů v řešení. Pokud chcete najít soubor řešení v počítači, přejděte na Možnosti>nástroje>Projekty a umístění řešení.> Další informace naleznete v dialogovém okně Možnosti: Projekty a umístění řešení>.

Tip

Příklad projektu a řešení vytvořeného od nuly s podrobnými pokyny a vzorovým kódem najdete v tématu Úvod do projektů a řešení.

Průzkumník řešení

Po vytvoření nového projektu můžete pomocí Průzkumník řešení zobrazit a spravovat projekt a řešení a související položky. Následující obrázek ukazuje Průzkumník řešení s řešením jazyka C#, které obsahuje dva projekty:

Screenshot of Solution Explorer with two projects in Visual Studio.

Panel nástrojů v horní části Průzkumník řešení obsahuje tlačítka pro přepnutí ze zobrazení řešení na zobrazení složek, filtrování čekajících změn, zobrazení všech souborů, sbalení všech uzlů, zobrazení stránek vlastností, náhled kódu v editoru kódu a další.

Mnoho příkazů nabídky je k dispozici v místní nabídce po kliknutí pravým tlačítkem na různé položky v Průzkumník řešení. Mezi tyto příkazy patří sestavení projektu, správa balíčků NuGet, přidání odkazu, přejmenování souboru a spouštění testů, a to jen pro několik názvů. Další informace najdete v tématu Informace o Průzkumník řešení.

Počínaje verzí 17.7 můžete také porovnat soubory v Průzkumník řešení pomocí možností místní nabídky po kliknutí pravým tlačítkem myši. Další informace najdete v části Nástroj pro porovnání souborů na stránce Informace o Průzkumník řešení.

U ASP.NET základních projektů můžete přizpůsobit způsob vnoření souborů do Průzkumník řešení. Další informace najdete v tématu vnoření souborů v Průzkumník řešení.

Tip

Pokud jste zavřeli Průzkumník řešení a chcete ho znovu otevřít, zvolte z řádku nabídek možnost Zobrazit> Průzkumník řešení nebo stiskněte kombinaci kláves Ctrl+Alt+L. A pokud jste zavřeli boční karty a chcete je obnovit do výchozích umístění, v řádku nabídek zvolte Okno>Obnovit rozložení okna.

Poznámka:

Pokud chcete zobrazit obrázky a ikony aplikací, které se zobrazují v sadě Visual Studio, stáhněte si knihovnu imagí sady Visual Studio.