Udostępnij za pośrednictwem


Co to są rozwiązania i projekty w programie Visual Studio?

W tym artykule opisano różnicę między projektem a rozwiązaniem w programie Visual Studio. Krótko omówiono również sposób tworzenia nowego projektu oraz korzystania z okna Eksplorator rozwiązań do interakcji z projektami i rozwiązaniami.

Projekty

Podczas tworzenia aplikacji lub witryny internetowej w programie Visual Studio rozpoczynasz od projektu. W sensie logicznym projekt zawiera wszystkie pliki skompilowane w projekcie wykonywalnym, bibliotece lub witrynie internetowej. Te pliki mogą obejmować kod źródłowy, ikony, obrazy, pliki danych i nie tylko. Projekt zawiera również ustawienia kompilatora i inne pliki konfiguracji, które program może wymagać komunikacji z różnymi usługami lub składnikami.

Plik projektu

Program Visual Studio używa programu MSBuild do kompilowania każdego projektu w rozwiązaniu, a każdy projekt zawiera plik projektu MSBuild. Rozszerzenie pliku odzwierciedla typ projektu, na przykład projekt C# (csproj), projekt Visual Basic (vbproj) lub projekt bazy danych (dbproj). Plik projektu jest dokumentem XML zawierającym wszystkie informacje i instrukcje, które program MSBuild musi skompilować projekt. Takie informacje i instrukcje obejmują zawartość, wymagania dotyczące platformy, informacje o wersji, ustawienia serwera internetowego lub serwera bazy danych oraz zadania do wykonania.

Pliki projektu są oparte na schemacie XML programu MSBuild. Aby zapoznać się z zawartością nowszych plików projektu w stylu zestawu SDK w programie Visual Studio, kliknij prawym przyciskiem myszy węzeł projektu w Eksplorator rozwiązań i wybierz polecenie Edytuj plik projektu. Aby przyjrzeć się zawartości projektów .NET, najpierw zwolnij projekt (kliknij prawym przyciskiem myszy węzeł projektu w Eksplorator rozwiązań i wybierz polecenie Zwolnij projekt). Następnie kliknij prawym przyciskiem myszy projekt i wybierz polecenie Edytuj plik projektu.

Pliki projektu są oparte na schemacie XML programu MSBuild. Aby zapoznać się z zawartością nowszych plików projektu w stylu zestawu SDK w programie Visual Studio, kliknij prawym przyciskiem myszy węzeł projektu w Eksplorator rozwiązań i wybierz polecenie Edytuj <nazwę> projektu. Aby przyjrzeć się zawartości projektów .NET, najpierw zwolnij projekt (kliknij prawym przyciskiem myszy węzeł projektu w Eksplorator rozwiązań i wybierz polecenie Zwolnij projekt). Następnie kliknij prawym przyciskiem myszy projekt i wybierz polecenie Edytuj <nazwę> projektu.

Uwaga

Nie musisz używać rozwiązań ani projektów w programie Visual Studio do edytowania, kompilowania i debugowania kodu. Możesz po prostu otworzyć folder zawierający pliki źródłowe w programie Visual Studio i rozpocząć edycję. Aby uzyskać więcej informacji, zobacz Tworzenie kodu w programie Visual Studio bez projektów lub rozwiązań.

Utwórz nowe projekty

Najprostszym sposobem utworzenia nowego projektu jest użycie szablonu projektu dla żądanego typu projektu. Szablon projektu zawiera podstawowy zestaw wstępnie wygenerowanych plików kodu, plików konfiguracji, zasobów i ustawień. Wybierz szablon projektu za pomocą polecenia Plik>nowy>projekt. Aby uzyskać więcej informacji, zobacz Tworzenie nowego projektu w programie Visual Studio.

Możesz również utworzyć niestandardowy szablon projektu, którego można użyć do tworzenia nowych projektów. Aby uzyskać więcej informacji, zobacz Tworzenie szablonów projektów.

Podczas tworzenia nowego projektu program Visual Studio zapisuje go w lokalizacji domyślnej %USERPROFILE%\source\repos. Aby zmienić lokalizację domyślną, przejdź do pozycji Narzędzia>Opcje>projekty i lokalizacje rozwiązań.> Aby uzyskać więcej informacji, zobacz Opcje okno dialogowe: Projekty i lokalizacje rozwiązań>.

Rozwiązania

Projekt jest zawarty w rozwiązaniu. Pomimo nazwy rozwiązanie nie jest "odpowiedzią". Jest to po prostu kontener dla co najmniej jednego powiązanego projektu wraz z informacjami o kompilacji, ustawieniami okna programu Visual Studio i wszelkimi różnymi plikami, które nie są skojarzone z konkretnym projektem.

Plik rozwiązania

Program Visual Studio używa dwóch typów plików (.sln i suo) do przechowywania ustawień rozwiązań:

Numer wewnętrzny Nazwa/nazwisko opis
.sln Rozwiązanie programu Visual Studio Organizuje projekty, elementy projektu i elementy rozwiązania w rozwiązaniu.
.suo Opcje użytkownika rozwiązania Przechowuje ustawienia i dostosowania na poziomie użytkownika, takie jak punkty przerwania.

Ważne

Rozwiązanie jest opisane przez plik tekstowy (rozszerzenie .sln), który ma własny unikatowy format; nie ma być edytowany ręcznie. Z drugiej strony plik suo jest ukrytym plikiem, który nie jest wyświetlany w ustawieniach domyślnych Eksplorator plików. Aby wyświetlić ukryte pliki, w menu Widok w Eksplorator plików wybierz pozycję Pokaż>ukryte elementy.

Ważne

Rozwiązanie jest opisywane przez plik tekstowy (rozszerzenie .sln) z własnym unikatowym formatem; nie ma być edytowane ręcznie. Z drugiej strony plik suo jest ukrytym plikiem, który nie jest wyświetlany w ustawieniach domyślnych Eksplorator plików. Aby wyświetlić ukryte pliki, w menu Widok w Eksplorator plików zaznacz pole wyboru Ukryte elementy.

Folder rozwiązania

Folder rozwiązania to folder wirtualny, który istnieje tylko w Eksplorator rozwiązań, gdzie można go użyć do grupowania projektów w rozwiązaniu. Jeśli chcesz zlokalizować plik rozwiązania na komputerze, przejdź do pozycji Narzędzia>Opcje>projekty i lokalizacje rozwiązań.> Aby uzyskać więcej informacji, zobacz Opcje okno dialogowe: Projekty i lokalizacje rozwiązań>.

Napiwek

Aby utworzyć projekt i rozwiązanie jako ćwiczenie, zobacz Wprowadzenie do projektów i rozwiązań.

Eksplorator rozwiązań

Po utworzeniu nowego projektu można użyć Eksplorator rozwiązań do wyświetlania projektu i rozwiązania oraz ich skojarzonych elementów oraz zarządzania nimi. Poniższa ilustracja przedstawia rozwiązanie w języku C#, które zawiera dwa projekty w Eksplorator rozwiązań:

Zrzut ekranu przedstawiający dwa projekty w programie Visual Studio Eksplorator rozwiązań.

Zrzut ekranu przedstawiający dwa projekty w Eksplorator rozwiązań.

Pasek narzędzi w górnej części Eksplorator rozwiązań zawiera przyciski umożliwiające przejście z widoku rozwiązania do widoku folderu, filtrowanie oczekujących zmian, pokazywanie wszystkich plików, zwijanie wszystkich węzłów, wyświetlanie stron właściwości, podgląd kodu w edytorze kodu i nie tylko.

Wiele poleceń menu jest dostępnych w menu kontekstowym prawym przyciskiem myszy w różnych elementach w Eksplorator rozwiązań. Te polecenia obejmują kompilowanie projektu, zarządzanie pakietami NuGet, dodawanie odwołania, zmienianie nazwy pliku i uruchamianie testów, aby wymienić kilka. Aby uzyskać więcej informacji, zobacz Dowiedz się więcej o Eksplorator rozwiązań.

Począwszy od wersji 17.7, można również porównać pliki w Eksplorator rozwiązań przy użyciu opcji menu kontekstowego kliknij prawym przyciskiem myszy. Aby uzyskać więcej informacji, zobacz Narzędzie do porównywania plików w artykule Dowiedz się więcej o Eksplorator rozwiązań.

W przypadku projektów ASP.NET Core można dostosować sposób zagnieżdżania plików w Eksplorator rozwiązań. Aby uzyskać więcej informacji, zobacz Zagnieżdżanie plików w Eksplorator rozwiązań.

Napiwek

Jeśli zamkniesz Eksplorator rozwiązań i chcesz otworzyć go ponownie, wybierz pozycję Widok> Eksplorator rozwiązań na pasku menu lub naciśnij Ctrl+Alt+L. Jeśli zamkniesz karty boczne i chcesz przywrócić je do domyślnych lokalizacji, wybierz pozycję Układ okna resetowania okna>na pasku menu.

Uwaga

Aby wyświetlić obrazy aplikacji i ikony wyświetlane w programie Visual Studio, pobierz bibliotekę obrazów programu Visual Studio.