Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Z przyjemnością ogłaszamy dostępność aktualizacji z września 2026 r. Visual Studio. Ta wersja oznacza początek nowej ery dla Visual Studio z głęboką integracją platformy sztucznej inteligencji, silniejszymi podstawami i lepszą wydajnością.
Pobierz Visual Studio 2026 Insiders aby cieszyć się tymi nowymi funkcjami i ulepszeniami.
Wersja 12224.323
Wydany 29 września 2026 r.
| Najważniejsze poprawki błędów | Z poziomu społeczności |
|---|---|
| Rozwiązano problem, w wyniku którego program Visual Studio mógł przestać odpowiadać podczas odłączania projektu z powodu przestarzałego składnika projektanta. | Zgłoszenie opinii |
| Rozwiązano problem, który mógł spowodować niepowodzenie agenta wydajności kompilacji GitHub Copilot C++ podczas analizy kompilacji, zwiększając jego niezawodność. | |
| Rozwiązano problem polegający na tym, że zmiany składników mogły spowodować awarię Visual Studio po ponownym załadowaniu programu .NET Framework Windows Forms Designer. |
Wersja 12217.175
Wydany 22 września 2026 r.
| Najważniejsze poprawki błędów | Z poziomu społeczności |
|---|---|
| Klasyfikacja składni Razor, IntelliSense, diagnostyka, uzupełnianie i nawigacja pozostają dostępne przez całą sesję programu Visual Studio. | Zgłoszenie opinii |
Wersja 12210.170
Wydany 15 września 2026 r.
| Najważniejsze poprawki błędów | Z poziomu społeczności |
|---|---|
| Naprawia problem powodujący błędne generowanie kodu podczas wyłuskiwania wskaźnika do wskaźnika bazującego. |
Funkcje
Wydany 8 września 2026 r.
IDE
Skróty klawiszowe numerowanych kart dokumentów 📣
Szybkie przechodzenie do kart dokumentów przy użyciu standardowych skrótów klawiaturowych.
Teraz możesz szybko przełączyć się do otwierania dokumentów za pomocą klawiszy CtrlNumpad1 za pomocą klawiszy Ctrl++Numpad9. Każdy skrót aktywuje odpowiednią kartę widocznego dokumentu w aktywnej grupie dokumentów, co przyspiesza przechodzenie między plikami bez dotarcia do myszy.
![]()
Numerowanie jest zgodne z kolejnością wizualizacji dokumentu, w tym przypiętymi i przypiętymi kartami. Karty podglądu nie zajmują miejsca skrótu, dzięki czemu numeracja pozostaje przewidywalna. Skróty są ograniczone do aktywnej grupy dokumentów, więc przełączanie grup automatycznie aktualizuje mapowanie kart.
To zachowanie dostosowuje program Visual Studio do powszechnie przyjętych konwencji edytorów, ułatwiając przechodzenie między środowiskami programistycznymi przy zachowaniu spójnego modelu pracy opartego przede wszystkim na klawiaturze. Polecenia są dostępne za pośrednictwem dostosowywania klawiatury i systemu poleceń.
📣 Aby podzielić się swoją opinią i kontynuować rozmowę, zobacz zgłoszenie dotyczące funkcji nr .
Otwieranie folderu uwzględnia ustawienia przywracania 📣
Polecenie „Otwórz folder” uwzględnia teraz ustawienia przywracania obszaru roboczego.
Visual Studio od dawna przywraca otwarte dokumenty i stan Eksplorator rozwiązań podczas ponownego otwierania folderu. Wcześniej ponowne otwieranie dokumentów przy ładowaniu rozwiązania i przywracaniu stanu hierarchii projektu Eksplorator rozwiązań na ustawieniach ładowania rozwiązania dotyczyło tylko przepływów pracy opartych na rozwiązaniu, a funkcja Otwórz folder przywróci obszar roboczy niezależnie od tych ustawień.
Dzięki tej aktualizacji funkcja Otwórz folder uwzględnia teraz te same ustawienia. Jeśli wyłączysz jedną z opcji, Visual Studio nie będzie już przywracać otwartych dokumentów lub stanu Eksplorator rozwiązań po ponownym otwarciu folderu.
Aby zmienić te preferencje, przejdź do Narzędzia → Opcje → Projekty i rozwiązania → Ogólne i skonfiguruj Otwórz ponownie dokumenty przy ładowaniu rozwiązania oraz Przywróć stan hierarchii projektu w Eksploratorze rozwiązań przy ładowaniu rozwiązania. Wybrane zachowanie jest teraz stosowane spójnie zarówno do rozwiązań, jak i folderów.
📣 Aby podzielić się swoją opinią i kontynuować rozmowę, zobacz zgłoszenie dotyczące funkcji nr .
Nigdy nie trać niezapisanej pracy — szybkie zamykanie 📣
Funkcja Hot Exit zachowuje niezapisane pliki oraz zapisane pliki z niezapisanymi zmianami, dzięki czemu można wrócić dokładnie do miejsca, w którym przerwano pracę.
Po zamknięciu programu Visual Studio funkcja Hot Exit zapisuje stan sesji. Następnym razem, gdy otworzysz Visual Studio, automatycznie przywraca on otwarte dokumenty, edycje i niezapisane zmiany, więc nie musisz zapisywać go ręcznie.
![]()
Funkcja Hot Exit jest domyślnie wyłączona. Aby ją włączyć, przejdź do Narzędzia → Opcje → Funkcje w wersji zapoznawczej → Hot Exit.
Hot Exit zachowuje:
- Niezapisane pliki.
- Zapisane pliki z niezapisanymi zmianami.
- Funkcja cofania w zapisanych plikach, w tym Ctrl+Z.
- Układ zakładek i okien.
📣 Aby podzielić się swoją opinią i kontynuować rozmowę, zobacz zgłoszenie dotyczące funkcji nr .
Widok systemu plików
Nawiguj po bazie kodu przy użyciu struktury folderów fizycznych i eksploruj repozytoria z katalogu głównego.
Nawiguj po bazie kodu przy użyciu struktury folderów fizycznych, ponieważ istnieje na dysku. Podczas pracy w repozytorium widok rozpoczyna się od katalogu głównego repozytorium
File System, co ułatwia eksplorowanie plików źródłowych, dokumentacji, zasobów kompilacji, plików konfiguracji i innej zawartości, która może nie być wyświetlana w tradycyjnych widokach projektu.
![]()
W przypadku rozwiązań spoza repozytorium widok
File Systemzaczyna się w folderze rozwiązania.Przełączanie między widokami Project i systemu plików
Widok
File Systemjest wbudowany bezpośrednio w Eksplorator rozwiązań, dzięki czemu można łatwo przełączać się między widokami skoncentrowanymi na projekcie i skoncentrowanymi na systemie plików bez otwierania dodatkowych okien narzędzi ani zarządzania nimi.Użyj
Solutionwidoku, aby zrozumieć strukturę, zależności i załadowane projekty projektu. Przełącz się do widokuFile System, jeśli chcesz przeglądać repozytorium w postaci, w jakiej znajduje się na dysku, w tym pliki i foldery, które nie są częścią rozwiązania.Potrzebujesz jednocześnie obu widoków?
W przypadku zaawansowanych przepływów pracy użyj polecenia menu kontekstowego
New Eksplorator rozwiązań View, aby otworzyć dodatkowe okno Eksplorator rozwiązań.
![]()
SolutionDzięki temu widok iFile Systemwidok mogą pozostać otwarte obok siebie jako oddzielne okna narzędzi, co zapewnia równoczesny dostęp zarówno do logicznej organizacji rozwiązania, jak i fizycznej struktury repozytorium.
![]()
Czcionki i kolory
Dostosowywanie Visual Studio za pomocą zmodernizowanego środowiska czcionek i kolorów opartych na ujednoliconych ustawieniach.
Personalizowanie Visual Studio za pomocą zmodernizowanego środowiska czcionek i kolorów opartych na ujednoliconych ustawieniach. Wcześniej dostępne za pomocą starszego okna dialogowego Opcje narzędzi > czcionki i kolory korzystają teraz z tej samej platformy ustawień używanej w Visual Studio.
![]()
Nowe środowisko zawiera wprowadzenie do nawigacji opartej na kategorii, zintegrowanego wyszukiwania, wbudowanych wersji zapoznawczych i zaktualizowanego środowiska edytowania kolorów. Kolory pierwszego planu, kolory tła, style czcionek i podglądy są wyświetlane bezpośrednio w siatce ustawień, co ułatwia przeglądanie istniejących dostosowań i aktualizowanie wielu ustawień bez wielokrotnego wybierania poszczególnych elementów.
Obsługiwane przez plik settings.json
Ustawienia czcionek i kolorów uczestniczą teraz w modelu settings.json Visual Studio. Zmiany wprowadzone w interfejsie użytkownika są odzwierciedlane w settings.json, dzięki czemu użytkownicy zaawansowani mogą sprawdzać, edytować, udostępniać lub przywracać dostosowania bezpośrednio za pośrednictwem pliku przy zachowaniu synchronizacji obu środowisk.
Produktywność
Ustawienie opóźnienia podpowiedzi po najechaniu kursorem 📣
Określ, jak długo trzeba najeżdżać kursorem na kod, zanim pojawi się podpowiedź „Szybkie informacje”, aby nie przeszkadzała podczas przesuwania kursora po edytorze.
Podpowiedzi w edytorze zawsze pojawiały się po stałym opóźnieniu 150 ms od najechania kursorem. Jeśli powoli przesuwasz myszą albo po prostu przesuwasz kursor nad kodem po drodze do innego miejsca, podpowiedź pojawia się dokładnie nad tym wierszem, który próbujesz kliknąć.
![]()
Teraz możesz ustawić to opóźnienie samodzielnie.
Narzędzia → Opcje → Edytor tekstu → Zaawansowane opóźnienie aktywowania szybkich informacji → (ms)
Wartość domyślna to 150 ms, czyli wartość, której program Visual Studio zawsze używał, więc nic się nie zmieni, dopóki jej nie zmienisz. Prawidłowe wartości to od 50 do 10000 ms. Zwiększ ją, jeśli podpowiedzi Ci przeszkadzają, zmniejsz ją, jeśli chcesz, aby pojawiały się szybciej.
Ustawienie jest stosowane natychmiast. Nie uruchamiaj ponownie, nie otwieraj ponownie plików.
Jedna uwaga dotycząca zakresu: to ustawienie kontroluje opóźnienie dla procedur obsługi najechania kursorem, które same nie określają własnego czasu, z czego korzysta funkcja Quick Info. Rozszerzenia, które wymagają jawnie określonego opóźnienia po najechaniu kursorem, zachowują swoje dotychczasowe działanie.
📣 Aby podzielić się swoją opinią i kontynuować rozmowę, zobacz zgłoszenie dotyczące funkcji nr .
Zatrzymywanie kompilacji przy pierwszym niepowodzeniu 📣
Teraz możesz sprawić, że Visual Studio zatrzymać kompilację po pierwszym niepowodzeniu, zamiast kontynuować kompilowanie pozostałych projektów.
Visual Studio teraz zawiera ustawienie zgody, które zatrzymuje kompilację rozwiązania po pierwszym niepowodzeniu projektu. Możesz wrócić do naprawienia błędu wcześniej zamiast czekać na projekty, które nie mogą już utworzyć pomyślnej kompilacji.
Włącz opcję Zatrzymaj kompilację rozwiązania po pierwszym niepowodzeniu w obszarze Narzędzia → Opcje → Projekty i rozwiązania → Kompilacja i uruchamianie. Po włączeniu tej opcji program Visual Studio przestaje uruchamiać projekty znajdujące się w kolejce i bezpiecznie zatrzymuje projekty, których kompilacja już trwa. Kompilacja jest nadal zgłaszana jako nieudana, a nie anulowana. Jeśli ustawienie zostanie wyłączone, zachowanie kompilacji pozostanie takie samo.
![]()
Ta poprawa może być znacząca w przypadku dużych rozwiązań. Podczas testów cztery standardowe kompilacje zajmowały średnio 26 sekund przy wyłączonym ustawieniu i 1,5 sekundy przy włączonym — co oznacza 94-procentową redukcję czasu ukończenia po wystąpieniu awarii. Wyniki różnią się w zależności od rozwiązania, ale projekty z dłuższymi łańcuchami zależności lub wieloma równoległymi kompilacjami mogą przynieść największe korzyści.
📣 Aby podzielić się swoją opinią i kontynuować rozmowę, zobacz zgłoszenie dotyczące funkcji nr .
Przenoszenie dokumentu za pomocą klawiatury 📣
Zmień kolejność kart dokumentów przy użyciu nowego skrótu klawiaturowego, który ułatwia organizowanie obszaru roboczego.
Teraz możesz zmienić kolejność aktywnej karty w dokumencie bez dotykania myszy. Ctrl+Shift+PgUp przenosi kartę o jedną pozycję wizualizacji w lewo, a ctrl+Shift+PgDn przenosi ją w prawo o jedną pozycję. Po włączeniu pionowego układu kart te same skróty zamiast tego przenoszą kartę w górę i w dół, więc gest pozostaje taki sam niezależnie od tego, który układ wybierzesz. Polecenia działają zarówno dla dokumentów, jak i okien narzędzi hostowanych w dokumencie.
Przenoszenie karty uwzględnia strukturę, która została już skonfigurowana. Przypięte i nieprzypięte karty pozostają oddzielone, więc karta nie przeskoczy między tymi grupami i niepostrzeżenie nie zaburzy układu przypiętych kart. Na kartach pionowych karta pozostaje w grupie projektu, a ręczne zmienianie kolejności jest niedostępne, gdy sortowanie alfabetyczne jest włączone. Nie można przenosić kart podglądu.
Za skrótami znajdują się dwa nowe polecenia globalne: Window.MoveTabLeft i Window.MoveTabRight, które wymieniono w obszarze Narzędzia → Opcje → Environment → Klawiatura , jeśli wolisz je powiązać gdzie indziej. Wartości domyślne przejmują poprzednie powiązania edytora tekstu dla elementów Edit.ViewTopExtend i Edit.ViewBottomExtend; Te polecenia są nadal dostępne i można je ponownie przypisać do dowolnych skrótów.
Dzięki wszystkim, którzy głosowali za tym na Developer Community. Ctrl+Shift+PgUp/PgDn to ten sam skrót klawiszowy, jakiego używa większość przeglądarek, więc powinien wydawać się znajomy już od pierwszego naciśnięcia.
📣 Aby podzielić się swoją opinią i kontynuować rozmowę, zobacz zgłoszenie dotyczące funkcji nr .
Resetowanie skrótu klawiaturowego powiększenia 📣
Jeśli powiększasz lub wyłączasz edytor, możesz teraz zresetować poziom powiększenia do 100% za pomocą nowego skrótu klawiaturowego.
Naciśnij Ctrl+NumPad0, aby szybko przywrócić poziom powiększenia edytora do 100%. Powiększ, aby sprawdzić gęsty blok kodu, pomniejsz, aby uzyskać poczucie kształtu pliku, a następnie wróć do normalnego widoku za pomocą pojedynczego naciśnięcia klawiszy.
Do tej pory powrót do 100% oznaczał regulowanie powiększenia za pomocą Ctrlkółka+, aż wyglądało mniej więcej odpowiednio, albo wybranie tej wartości z kontrolki powiększenia w rogu edytora. Łatwo wtedy przesadzić, a szczególnie irytujące jest to, gdy zbyt czułe kółko myszy zmienia poziom powiększenia, nawet gdy tego nie chcesz. Nowy skrót usuwa zgadywanie i utrzymuje spójny widok edycji podczas przechodzenia między plikami.
Skrót jest wspierany przez nowe polecenie View.ZoomReset . Ctrl+NumPad0 pasuje do powiązania używanego w programie VS Code i większości przeglądarek, ale jeśli wolisz użyć czegoś innego lub korzystasz z klawiatury bez okienka liczbowego, możesz ponownie mapować je w obszarze Narzędzia → Opcje → Środowisko → Klawiatura.
📣 Aby podzielić się swoją opinią i kontynuować rozmowę, zobacz zgłoszenie dotyczące funkcji nr .
Nowy szablon języka Markdown 📣
Teraz możesz utworzyć nowy plik markdown w oknie dialogowym Nowy plik.
Teraz możesz utworzyć plik Markdown bezpośrednio w oknie dialogowym Nowy plik . Naciśnij klawisze Ctrl+N, wybierz pozycję Markdown i zacznij pisać bez ręcznego tworzenia pliku lub ustawiania jego rozszerzenia.
![]()
Ten przepływ pracy przyspiesza tworzenie notatek, dokumentacji i inną zawartość języka Markdown. Działa również z funkcją Hot Exit, która przywraca niezapisane pliki po ponownym uruchomieniu Visual Studio, aby można było kontynuować, gdzie zostało to przerwane.
📣 Aby podzielić się swoją opinią i kontynuować rozmowę, zobacz zgłoszenie dotyczące funkcji nr .
GitHub Copilot
Wypróbuj nowe środowisko czatu Copilot
Odświeżony czat Copilot oparty na zestawie SDK Copilot, który obsługuje Copilot wszędzie.
W programie Visual Studio dostępny jest nowy interfejs czatu Copilot, oparty na zestawie Copilot SDK, czyli tej samej platformie, która stanowi podstawę Copilot CLI i aplikacji GitHub Copilot. Jest to kolejny krok w podróży, która rozpoczęła się od agenta (wersja zapoznawcza), pierwszego środowiska Visual Studio utworzonego na podstawie zestawu SDK. Teraz ten sam fundament stanowi podstawę całego działania czatu, w tym trybu Ask, trybu Agent i bazowej infrastruktury czatu.
Budowanie na wspólnej podstawie oznacza, że Visual Studio staje się lepszy, ponieważ Copilot staje się lepszy. Po włączeniu tej opcji uzyskasz:
- Bardziej zaawansowane przepływy pracy agentów, które realizują zadania od początku do końca przy mniejszej liczbie zbędnych interakcji.
- Dłuższe sesje dzięki bardziej efektywnemu buforowaniu promptów i lepszej wydajności.
- Spójne zachowanie na każdej powierzchni Copilot.
Włącz
- W Visual Studio przejdź do pozycji Narzędzia → Opcje.
- Przejdź do GitHub → Copilot → Copilot Chat.
- Zaznacz opcję Użyj nowego interfejsu czatu Copilot.
- Uruchom ponownie Visual Studio, aby zmiana weszła w życie.
![]()
Następnie użyj go w pracy, którą już wykonasz: zmiany funkcji, poprawki błędów, refaktoryzacje i wszystko między nimi.
Zachęcamy do twojej opinii. Jeśli czegoś brakuje lub coś nie działa, zgłoś to przez Pomoc → Wyślij opinię → Zgłoś problem, abyśmy wiedzieli, czemu nadać priorytet w następnej kolejności.
Rozwiązywanie konfliktów scalania za pomocą sztucznej inteligencji
Pozwól SI najpierw wstępnie zająć się konfliktami scalania, a następnie przeanalizuj zmiany na czacie lub w edytorze scalania.
Sztuczna inteligencja może rozwiązać konflikt za Ciebie lub pomóc Ci przez niego przejść. Decydujesz, ile należy przekazać.
Z czatu Copilot
Wybierz agenta Git w Copilot Chat i wypróbuj monit „Resolve all merge conflicts”. Agent przeprowadza Cię przez konflikty i przenosi do edytora scalania, gdzie możesz przejrzeć sposób ich rozwiązania w nowym widoku Tylko wynik przed zakończeniem scalania.
![]()
Z poziomu edytora scalania
Wolisz pozostać w edytorze scalania? Kliknij opcję Auto Resolve na pasku narzędzi, aby agent Git rozwiązał konflikty na miejscu. Możesz też zacząć w oknie dialogowym Scalanie gałęzi i zamiast scalać ręcznie wybrać tam opcję Automatyczne rozwiązywanie.
![]()
Porada: Kliknij ikonę koła zębatego obok pozycji Zaakceptuj scalanie i wybierz pozycję Tylko wynik , aby wyświetlić tylko rozpoznany plik. W dowolnym momencie możesz wrócić do widoku mieszanego, widoku pionowego lub widoku poziomego .
Porada: Chcesz zacząć od nowa? Kliknij opcję Uruchom rozwiązywanie ponownie z listy rozwijanej Akceptuj scalanie, aby zresetować stan konfliktu.
Przed ukończeniem scalania należy uważnie przejrzeć proponowane zmiany.
Wprowadzenie
W obszarze Narzędzia → Opcje środowiska → →funkcje w wersji zapoznawczej upewnij się, że agent usługi Git jest włączony. Aby wypróbować nowy widok Tylko wyniki, upewnij się, że opcja Scalanie: Widok wyników jest włączona.
To środowisko nie jest obecnie zgodne z opcją Użyj nowego interfejsu czatu Copilot w GitHub → Copilot → Copilot Chat. Aby ją wypróbować, upewnij się, że ta opcja jest wyłączona.
Narzędzia Git
Porównaj commit z drzewem roboczym 📣
Zobacz, co zmieniło się dzisiaj między zatwierdzeniem a kodem.
Teraz możesz porównać dowolny commit bezpośrednio z drzewem pracy, aby dokładnie zobaczyć, co zmieniło się od tego punktu.
W historii zatwierdzeń lub na liście gałęzi kliknij prawym przyciskiem myszy zatwierdzenie i wybierz pozycję Porównaj z drzewem roboczym. Otwiera widok porównania, w którym można przeglądać różnice w porównaniu z drzewem roboczym bez przełączania się na tego commita.
![]()
![]()
📣 Aby podzielić się swoją opinią i kontynuować rozmowę, zobacz zgłoszenie dotyczące funkcji nr .
Zbiorcze rozwiązywanie konfliktów scalania 📣
Pomiń rozwiązywanie konfliktów jeden plik naraz: zachowaj lub bierz je naraz.
Rozwiązywanie konfliktów plik po pliku szybko staje się nużące, gdy scalanie obejmuje dziesiątki plików.
W obszarze Zmiany Git kliknij prawym przyciskiem myszy dowolny plik, folder lub katalog główny repozytorium w sekcji Niezmergowane zmiany, a następnie wybierz opcję Zachowaj wszystko bieżące lub Przyjmij wszystko przychodzące, aby rozwiązać wszystkie elementy podrzędne w jednym kroku.
![]()
📣 Aby podzielić się swoją opinią i kontynuować rozmowę, zobacz zgłoszenie dotyczące funkcji nr .
| Najważniejsze poprawki błędów | Z poziomu społeczności |
|---|---|
| Projektant XAMLX zgłasza błąd po zaktualizowaniu Visual Studio Enterprise | Zgłoszenie opinii |
Z całego zespołu dziękujemy za wybór Visual Studio! Aby uzyskać najnowsze aktualizacje, zasoby i wiadomości, zapoznaj się z Visual Studio Hub i bądź w kontakcie.
Udanego kodowania!
> Zespół Visual Studio
Uwaga / Notatka
Ta aktualizacja może obejmować nowe oprogramowanie firmy Microsoft lub innych firm, które jest licencjonowane oddzielnie, zgodnie z powiadomieniami stron trzecich lub na podstawie towarzyszącej licencji.
Uwaga / Notatka
Możemy używać narzędzia opartego na sztucznej inteligencji do analizy danych diagnostycznych (takich jak zrzuty i ślady) zebranych za pośrednictwem programu Visual Studio i opinii programu Visual Studio, aby zwiększyć komfort użytkowania. Jeśli chcesz zrezygnować, wykonaj kroki opisane tutaj