Sdílet prostřednictvím


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ě také popisuje, jak vytvořit nový projekt a jak používat okno Průzkumník řešení pro 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, které jsou zkompilovány do spustitelného projektu, 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 soubor 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 vyberte Upravit soubor projektu.

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 Vytváření šablon projektů.

Když vytvoříte nový projekt, Visual Studio ho uloží do výchozího umístění %USERPROFILE%\source\repos. Pokud chcete změnit výchozí umístění, 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), který má vlastní jedinečný formát; není zamýšlený k úpravám ručně. Naopak soubor .suo je skrytý soubor, který se nezobrazuje ve výchozím nastavení Průzkumník souborů. Pokud chcete zobrazit skryté soubory, v nabídce Zobrazit v Průzkumník souborů vyberte Zobrazit>skryté položky.

Důležité

Řešení je popsáno textovým souborem (příponou .sln) s vlastním jedinečným formátem; není určeno 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á existuje 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

Pokud chcete vytvořit projekt a řešení jako cvičení, přečtěte si téma Úvod k projektům a řešením.

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 znázorňuje řešení jazyka C#, které obsahuje dva projekty v Průzkumník řešení:

Snímek obrazovky se dvěma projekty v sadě Visual Studio Průzkumník řešení

Snímek obrazovky se dvěma projekty v Průzkumník řešení

Panel nástrojů v horní části Průzkumník řešení obsahuje tlačítka pro přepnutí ze zobrazení řešení na zobrazení složky, filtrování čekajících změn, zobrazení všech souborů, sbalení všech uzlů, stránky vlastností, kód náhledu 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 myši 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 tématu Nástroj pro porovnání souborů v části Další 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 Průzkumník řešení zavřete a chcete ho znovu otevřít, vyberte na řádku nabídek možnost Zobrazit> Průzkumník řešení nebo stiskněte klávesu Ctrl+Alt+L. Pokud zavřete boční karty a chcete je obnovit do výchozích umístění, vyberte na řádku nabídek možnost 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.