Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Program Visual Studio udostępnia najnowocześniejsze narzędzia i technologie do tworzenia aplikacji, które korzystają z najnowszych możliwości platformy, niezależnie od tego, czy są to systemy Windows, Azure, web, Android, iOS czy Linux. Program Visual Studio jest również przeznaczony dla starszych platform, dzięki czemu można tworzyć nowe aplikacje lub modernizować istniejące aplikacje wykonywane we wcześniejszych wersjach systemu Windows, korzystając z rozszerzonych narzędzi programistycznych, włączania jakości i możliwości współpracy zespołowej w programie Visual Studio. Aby uzyskać więcej informacji, zobacz Zarządzanie odnośnikami w projekcie i Visual Studio Multi-Targeting Overview (Omówienie wielowersyjności programu Visual Studio).
- Tworzenie aplikacji dla systemu Windows
- Tworzenie aplikacji dla systemu Android
- Tworzenie aplikacji dla systemu iOS
- Tworzenie aplikacji dla systemu Linux
- Tworzenie aplikacji dla systemu macOS
Aby zainstalować program Visual Studio, zobacz Pliki do pobrania programu Visual Studio. Aby uzyskać więcej informacji o tym, co nowego w tej wersji, zobacz informacje o wersji programu Visual Studio i Co nowego w programie Visual Studio. Zobacz również wymagania systemowe programu Visual Studio.
- W przypadku programu Visual Studio Code zobacz Visual Studio Code — często zadawane pytania.
Uaktualnianie projektów do programu Visual Studio
Po wykonaniu obsługiwanych ścieżek uaktualniania pliki źródłowe, rozwiązania i pliki projektu programu Visual Studio będą nadal działać; należy jednak oczekiwać wprowadzenia pewnych zmian w źródłach. Chociaż nie możemy zagwarantować zgodności binarnej między wersjami, zrobimy wszystko, co w naszej mocy, aby udokumentować istotne zmiany ułatwiające aktualizowanie.
Uwaga / Notatka
Aby uzyskać szczegółowe informacje na temat migrowania projektów do programu Visual Studio, zobacz Przenoszenie, migrowanie i uaktualnianie projektów programu Visual Studio.
Obsługa programu Visual Studio na potrzeby programowania w systemie Windows
W poniższych tabelach opisano platformy systemu Microsoft Windows, dla których można tworzyć aplikacje przy użyciu programu Visual Studio.
- Aby uzyskać informacje o pomocy technicznej dotyczące systemów operacyjnych firmy Microsoft, zobacz Microsoft Support Lifecycle , Windows 11 Release Information (Informacje o wersji systemu Windows 11) i Windows Server Release Information (Informacje o wersji systemu Windows Server).
Tworzenie aplikacji uruchamianych na klientach systemu Windows
| Wersja klienta systemu Windows | Używanie narzędzi do tworzenia natywnych i zarządzanych klasycznych aplikacji pulpitu systemu Windows | Używanie narzędzi do tworzenia aplikacji platformy UWP |
|---|---|---|
| Windows 11 Windows 10 |
Tak (zobacz uwagi poniżej) |
Tak (zobacz uwagi poniżej) |
| Windows 10 Edycja Zespołowa | Nie dotyczy | Tak Wymagane jest zdalne debugowanie. |
| Windows 11 S Windows 10 S |
Nie dotyczy | Tak Wymagane jest zdalne debugowanie. |
| Windows 10 LTSC | Tak Wymagane jest zdalne debugowanie. |
Tak Wymagane jest zdalne debugowanie. |
| HoloLens | Nie. | Tak Zobacz windows Holographic Dev Center. |
| Xbox One | Nie dotyczy | Tak Zobacz Centrum deweloperów Xbox. |
| Xbox Series S/X | Nie dotyczy | Tak Zobacz Centrum deweloperów Xbox. |
| Windows 8.1 | Nie. | Niedostępne |
| Windows 8 | Nie. | Niedostępne |
| Windows 7 | Nie. | Nie dotyczy |
| Windows Vista | Nie. | Nie dotyczy |
| Windows XP | Nie. | Nie dotyczy |
Uwaga / Notatka
- Tworzenie aplikacji uniwersalnych systemu Windows dla wszystkich platform docelowych jest dostępne, gdy program Visual Studio jest zainstalowany w systemie Windows 11 lub Windows 10.
- Unity oraz interfejs użytkownika aplikacji wieloplatformowych platformy .NET (.NET MAUI) mogą być również używane do tworzenia uniwersalnych aplikacji systemu Windows na platformach Windows 11 i Windows 10.
Tworzenie aplikacji uruchamianych w systemie Windows Server
| Wersja systemu Windows Server | Używanie narzędzi do tworzenia natywnych i zarządzanych klasycznych aplikacji pulpitu systemu Windows | Używanie narzędzi do tworzenia aplikacji platformy UWP |
|---|---|---|
| Windows Server 2025 | Tak | Tak (zobacz uwagi poniżej) |
| Windows Server 2022 | Tak | Tak (zobacz uwagi poniżej) |
| Windows Server 2019 | Tak | Tak (zobacz uwagi poniżej) |
| Windows Server 2016 | Tak | Tak (zobacz uwagi poniżej) |
| Windows Server 2016, Opcja instalacji serwera Nano Server | Tak, w przypadku platformy .NET Core i podzestawu win32 Zobacz centrum deweloperów systemu Nano Server. |
Nie. |
| Windows Server 2012 R2 | Nie. | Nie. |
| Windows Server 2012 | Nie. | Nie. |
| Windows Server 2008 R2 | Nie. | Nie dotyczy |
| Windows Server 2008 | Nie. | Nie dotyczy |
| Windows Server 2003 | Nie. | Nie dotyczy |
Uwaga / Notatka
- Aplikacje uniwersalne systemu Windows można tworzyć z poziomu wiersza polecenia w przypadku korzystania z systemu Windows Server 2025, 2022 lub 2019. Programowanie na platformie UWP — w tym projektowanie, edytowanie i lokalne debugowanie — nie jest dostępne w systemie Windows Server. Możesz wdrożyć te aplikacje na serwerze z systemem Windows i debugować je zdalnie.
Tworzenie aplikacji uruchamianych na urządzeniach z systemem Windows Embedded
| Wersja systemu Windows Embedded | Używanie narzędzi do tworzenia natywnych i zarządzanych klasycznych aplikacji pulpitu systemu Windows | Używanie narzędzi do tworzenia aplikacji platformy UWP |
|---|---|---|
| Windows 10 IoT Core | Tak, w przypadku podzestawu API Win32 Aby uzyskać informacje, skorzystaj z narzędzia do przenoszenia API IoT Core. |
Tak Aby uzyskać dodatkowe narzędzia i zasoby, zobacz Windows IoT Dev Center. |
| Windows 10 IoT Mobile Enterprise | Nie. | Tak Aby uzyskać dodatkowe narzędzia i zasoby, zobacz Windows IoT Dev Center. |
| Windows 10 IoT Enterprise | Tak Aby uzyskać dodatkowe narzędzia i zasoby, zobacz Centrum deweloperów IoT systemu Windows. |
Tak Aby uzyskać dodatkowe narzędzia i zasoby, zobacz Windows IoT Dev Center. |
| Windows Embedded 8 Standard i 8.1 Przemysłowy | Nie. | Nie. |
| Windows Embedded Compact 2013 | Nie. | Nie dotyczy |
| Windows Embedded 7 (Compact, Standard oraz POSReady) | Nie. | Nie dotyczy |
| Windows Embedded CE 6.0 i starsze | Nie. | Nie dotyczy |
| Windows XP Embedded (w tym POSReady 2009, WES 2009, WEPOS) | Nie. | Nie dotyczy |
Obsługa programu Visual Studio na potrzeby programowania na platformie .NET
Program Visual Studio obsługuje tworzenie aplikacji korzystających z dowolnej implementacji platformy .NET. Wśród obciążeń i typów projektów można znaleźć obsługę programów .NET Framework, .NET Core, Mono, .NET Native for Universal Windows Platform (UWP), C#, F# i Visual Basic. Program Visual Studio obsługuje następujące implementacje platformy .NET:
- .NET Framework w wersji 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7, 4.6.2 i 3.5 SP1
- .NET Core 10.0, 9.0, 8.0.
- .NET Native
- Mono
Uwaga / Notatka
- Aby uzyskać więcej informacji na temat każdej z tych implementacji i wspólnej specyfikacji interfejsu API .NET Standard, zobacz składniki architektury .NET. Zobacz również zasady pomocy technicznej NET.
- Aby uzyskać informacje o wsparciu dla programu Microsoft .NET Framework, zobacz FAQ dotyczące cyklu wsparcia .NET Framework oraz wymagania systemowe .NET Framework. Zobacz również Przewodnik migracji do programu .NET Framework 4.8.1, 4.8, 4.7 i 4.6.2.
Obsługa programu Visual Studio na potrzeby tworzenia aplikacji dla systemu Android
Program Visual Studio umożliwia tworzenie natywnych aplikacji systemu Android przy użyciu platformy .NET i języka C#. Narzędzia Visual Studio Tools for Unity i Unreal Engine umożliwiają tworzenie gier dla systemu Android. Można również użyć rozszerzenia .NET MAUI VSCode do kompilowania aplikacji dla systemu Android przy użyciu komputera Mac.
Możesz użyć konfiguracji programu Visual Studio, aby łatwo uzyskać poziomy zestawu SDK systemu Android i interfejsu API systemu Android wymagane do programowania aplikacji mobilnych za pomocą programu .NET MAUI. Dodatkowe poziomy interfejsu API można pobrać oddzielnie przy użyciu Android SDK Manager. Możesz również użyć instalatora programu Visual Studio, aby uzyskać zestaw Android Native Development Kit, zestaw Java SE Development Kit i oprogramowanie Apache Ant.
Aby uzyskać więcej informacji, zobacz Programowanie dla systemu Android za pomocą programu Visual Studio.
Uwaga / Notatka
Aby uzyskać informacje na temat tworzenia aplikacji w technologii .NET dla Androida, zobacz Android i iOS with .NET MAUI.
Obsługa programu Visual Studio na potrzeby tworzenia aplikacji dla systemu iOS
Program Visual Studio umożliwia kompilowanie i debugowanie aplikacji dla systemu iOS przy użyciu silnika Unity lub platformy .NET oraz komputerów Mac skonfigurowanych do tworzenia aplikacji dla systemu iOS podczas korzystania z remotebuild lub Visual Studio Tools for Unity. Platforma .NET obsługuje system iOS 15 lub nowszy i wymaga środowiska Xcode 16.4 lub nowszego oraz systemu macOS "Sonoma" 15.4 lub nowszego. Możesz również użyć rozszerzenia .NET MAUI VSCode do tworzenia aplikacji systemu iOS przy użyciu komputera Mac.
Uwaga / Notatka
Aby uzyskać więcej informacji na temat programowania na platformie .NET dla systemu iOS, zobacz Android i iOS z .NET MAUI.
Obsługa programu Visual Studio na potrzeby tworzenia aplikacji dla systemu Linux
Program Visual Studio umożliwia tworzenie i debugowanie aplikacji dla systemu Linux przy użyciu języków C++, Python i Node.js. Tworzenie aplikacji języka C++ dla systemu Linux wymaga rozszerzenia Visual C++ for Linux Development. Tworzenie aplikacji przy użyciu języka Python lub Node,js wymaga włączenia zdalnego debugowania na docelowej maszynie z systemem Linux. Można również tworzyć, kompilować i zdalnie debugować aplikacje .NET Core i ASP.NET Core dla systemu Linux przy użyciu nowoczesnych języków, takich jak C#, VB i F#.
Uwaga / Notatka
Aby uzyskać informacje na temat programowania na platformie .NET dla systemu Linux, zobacz Instalowanie platformy .NET w systemie Linux.
- CentOS 9, 10
- Debian 11, 12
- Fedora 40, 41
- openSUSE 15.6
- Red Hat Enterprise Linux 8, 9
- Oracle Linux 8, 9
- Ubuntu 16.04, 18.04, 20.04, 22.04, 24.04, 24.10
Obsługa programu Visual Studio na potrzeby tworzenia aplikacji dla systemu macOS
Program Visual Studio umożliwia tworzenie aplikacji konsolowych i ASP.NET aplikacji przeznaczonych dla systemu macOS. Jednak debugowanie nie jest obsługiwane. Aby uzyskać dodatkowe opcje narzędzi programistycznych dla systemu macOS, wypróbuj program Visual Studio Code. program Visual Studio Code zapewnia usprawnione, rozszerzalne środowisko narzędzi deweloperskich dla systemu macOS. Aby uzyskać informacje na temat programowania na platformie .NET dla systemu MacOS, zobacz Instalowanie platformy .NET w systemie macOS.
inne platformy i technologie
Program Visual Studio obsługuje również następujące platformy i technologie. Aby uzyskać więcej informacji, zobacz https://visualstudio.microsoft.com/vs/features/.
- Anakonda
- Android (zobacz https://www.android.com)
- Apache Ant
- Aplikacje internetowe platformy Azure i połączone usługi
- Język Clang z oprogramowaniem Microsoft CodeGen (zobacz https://github.com/llvm/llvm-project
- ClickOnce
- CMake (patrz https://www.cmake.org)
- Cocos (patrz https://www.cocos.com/)
- Docker
- Entity Framework 6
- F#
- Git dla systemu Windows i usługi GitHub
- LlVM z projektu LLVM
- Bazy danych Microsoft SQL Server 2016-2025 i Azure SQL Database
- Microsoft Office 365, Office 2024, Office 2021, Office 2019, Office 2016
- Node.js
- NuGet
- Podman
- PowerShell
- Python
- TypeScript (wersje 5.9 i nowsze) i JavaScript
- Jedność
- Unreal Engine
- Visual Studio App Center
- Tworzenie stron internetowych z ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python lub TypeScript
Team Explorer, Azure DevOps Server i Team Foundation Server
Aby uzyskać informacje o pomocy technicznej i zgodne wersje, zobacz Visual Studio i Team Explorer
Opinie zwrotne i wsparcie
Aby uzyskać pomoc techniczną lub przesłać opinię dotyczącą programu Visual Studio, zobacz: