Projekty a řešení v sadě Visual Studio pro Mac

Důležité

Visual Studio pro Mac je naplánované na vyřazení ze 31. srpna 2024 v souladu s moderními zásadami životního cyklu Společnosti Microsoft. I když můžete dál pracovat se sadou Visual Studio pro Mac, existuje několik dalších možností pro vývojáře na Macu, jako je verze Preview nového rozšíření C# Dev Kit pro VS Code.

Přečtěte si další informace o časových osách podpory a alternativách.

Tento článek obsahuje přehled konceptů projektu a řešení v sadě Visual Studio pro Mac.

Poznámka

Toto téma se týká sady Visual Studio pro Mac. Visual Studio ve Windows najdete v tématu Projekty a řešení v sadě Visual Studio.

Projekty

Při vytváření nové aplikace, webu atd. v sadě Visual Studio pro Mac začnete projektem. Projekt obsahuje všechny požadované soubory (zdrojový kód, obrázky, datové soubory atd.), které jsou potřeba ke kompilaci spustitelného souboru, knihovny nebo webu.

Projekt je definován souborem (např .csproj . pro projekty jazyka C#), který obsahuje xml, který definuje hierarchii souborů a složek, cesty k souborům a nastavení specifickému pro projekt, například nastavení sestavení.

Když visual Studio pro Mac načte projekt, okno řešení použije soubor projektu k zobrazení souborů a složek v projektu. Během kompilace nástroj MSBuild přečte nastavení ze souboru projektu a vytvoří spustitelný soubor.

Řešení

Řešení je kontejner, který seskupuje jeden nebo více souvisejících projektů. Řešení jsou popsaná textovým souborem (příponou .sln) s vlastním jedinečným formátem; není určená k úpravám ručně.

Správa projektů v okně řešení

Po vytvoření nebo načtení projektu můžete pomocí okna řešení zobrazit a spravovat projekt nebo řešení a soubory obsažené v něm. Následující obrázek znázorňuje okno řešení s řešením .NET Core, které obsahuje dva projekty:

Sample solution with multiple projects

Vlastnosti projektů a řešení můžete spravovat tak, že pokliknete na název projektu nebo řešení nebo kliknete pravým tlačítkem myši a zvolíte Možnosti.

Další informace o těchto možnostech najdete v článku Správa řešení a vlastností projektu.

Viz také