Harmonogram działania programu Visual Studio 2019

Ten dokument przedstawia plan kolejnych etapów działania programu Visual Studio. Zawiera on opis niektórych istotnych funkcji, nad którymi aktualnie pracujemy, oraz przybliżony przedział czasowy, w którym zostaną one udostępnione. Nie jest to pełna lista wszystkich nowych funkcji programu Visual Studio, ale ma ona na celu przedstawienie niektórych zagadnień związanych z naszymi najważniejszymi inwestycjami. Te zestawy funkcji i przedziały czasu ich udostępnienia są aktualne w tym momencie i mogą ulec zmianie.

Program Visual Studio będzie nadal dostarczany do odbiorców wersji zapoznawczej i wydania w ramach procesu rytmu wersji programu Visual Studio. Najnowszą wersję zapoznawczą można zainstalować ze strony plików wersji zapoznawczej do pobrania. Funkcje sprawdzone w wersji zapoznawczej są przenoszone do wydania.

Chętnie poznamy Twoje propozycje! Swoje sugestie możesz zarejestrować w społeczności Developer Community.

IV kwartał 2019 r. (październik–grudzień)

Funkcja Wersje programu Visual Studio Dostępność Obciążenia lub instalator autonomiczny
Dodawanie obsługi usługi Azure Functions v3 2019 Azure Functions
Instalowanie nowych pakietów zestawu Azure SDK dla magazynu kluczy platformy Azure i usługi Azure Storage 2019 W wersji zapoznawczej Zestaw Azure SDK
Wypełnij parametry połączenia z systemu projektu w oknie dialogowym wyboru usługi SQL i Storage 2019 W wersji zapoznawczej Wszystkie obciążenia platformy .NET
Wycofaj dane telemetryczne funkcji, jeśli telemetria programu VS jest wyłączona 2019 W wersji zapoznawczej Wszystkie obciążenia
Aprowizowanie i konfigurowanie usługi Key Vault na stronie podsumowania profilu publikowania 2019 W wersji zapoznawczej Narzędzia sieci Web
Opcje publikowania dla opcji Gotowe do uruchomienia (Crossgen), Konsolidacja i SingleExe dla aplikacji platformy .NET Core 3.0 2019 W wersji zapoznawczej Wszystkie obciążenia platformy .NET
Profilowanie działań bazy danych w aplikacjach ASP .Net Core za pomocą Centrum diagnostyki (Linux) 2019 W wersji zapoznawczej Wszystkie obciążenia platformy .NET
Platforma .NET Core obsługiwana w projektach interfejsu wiersza polecenia VC 2019 W wersji zapoznawczej Wszystkie obciążenia platformy .NET
Okno uruchamiania mające przyciski minimalizacji i maksymalizacji 2019 Wszystkie obciążenia
Zarządzanie kartami dokumentów na pionowej liście po lewej lub prawej stronie edytora 2019 W wersji zapoznawczej Wszystkie obciążenia
Aktualizowanie Pomocnika wyjątków w celu odzwierciedlenia aktywowanego zdarzenia wyjątku 2019 W wersji zapoznawczej Wszystkie obciążenia
Udoskonalony widok zadań w oknie stosów równoległych 2019 W wersji zapoznawczej Wszystkie obciążenia
Odbieraj powiadomienia o narażonych pakietach NuGet na wykresie przywracania. 2019 Wydano Wszystkie obciążenia platformy .NET
Wyskakujący przycisk XAML do przestawiania okienka edytora XAML 2019 W wersji zapoznawczej Wszystkie obciążenia platformy .NET
Ulepszenia obsługi bloków #regions w języku XAML 2019 W wersji zapoznawczej Wszystkie obciążenia platformy .NET
Fragment kodu XAML IntelliSense 2019 W wersji zapoznawczej Wszystkie obciążenia platformy .NET
Włącz interfejs użytkownika menedżera pakietów NuGet, aby wyświetlić ikonę niezależnego pakietu. 2019 Wszystkie obciążenia platformy .NET
Nowe okno narzędzia kontenerów umożliwiające wyświetlanie kontenerów i obrazów platformy Docker oraz zarządzanie nimi. 2019 ASP.NET, Azure, .NET Core
Menu Dostosuj umożliwia teraz użytkownikom przenoszenie elementów menu z menu rozszerzeń na najwyższy poziom. 2019 Wszystkie obciążenia
Informacje o wierszach/kolumnach przeniesionych do kontekstu dokumentu, a nie na pasek stanu, dzięki nowym sposobom rozwiązywania problemów z białymi znakami i zakończeniami wiersza. 2019 Wszystkie obciążenia
Migruj swoje aplikacje dla systemu Android do oprogramowania AndroidX. 2019 W wersji zapoznawczej Xamarin
Publikuj swoje aplikacje dla systemu Android za pomocą pakietów aplikacji systemu Android przy użyciu archiwów programu Visual Studio. 2019 W wersji zapoznawczej Xamarin
Zaznaczanie błędów układu systemu Android 2019 W wersji zapoznawczej Xamarin
Gorące ponowne ładowanie kodu XAML dla zestawu narzędzi Xamarin.Forms. 2019 W wersji zapoznawczej Xamarin
Obsługa arkuszy CSS przeładowywania kodu XAML na gorąco dla zestawu narzędzi Xamarin.Forms. 2019 W wersji zapoznawczej Xamarin

III kwartał 2019 r. (lipiec–wrzesień)

Funkcja Wersje programu Visual Studio Dostępność Obciążenia lub instalator autonomiczny
Włącz funkcje w wersji zapoznawczej w ustawieniach Visual Studio w menu Narzędzia -> Opcje. 2019 Wydano Wszystkie obciążenia
Przekieruj wyjątek związany z metodą asynchroniczną zgłaszany w pomocniku wyjątku. 2019 W wersji zapoznawczej Wszystkie obciążenia
Zmień rozmiar, zminimalizuj i zmaksymalizuj okno uruchamiania. 2019 Wydano Wszystkie obciążenia
Przeciągnij i upuść pliki w oknie uruchamiania. 2019 Wydano Wszystkie obciążenia
Wyszukiwanie ostatnio używanych projektów i rozwiązań w oknie uruchamiania. 2019 Wydano Wszystkie obciążenia
Łatwe wyświetlanie ostatnio używanych elementów w oknie uruchamiania za pomocą grupowania. 2019 W wersji zapoznawczej Wszystkie obciążenia
Ulepszona dokładność i trafność wyszukiwania i wyróżnianie w szablonie projektu podczas wyszukiwania. 2019 Wydano Wszystkie obciążenia
Przypinanie i usuwanie ostatnio używanych szablonów w oknie dialogowym Nowy projekt. 2019 Wydano Wszystkie obciążenia
Wyświetlanie wybranych wartości w filtrach w oknie dialogowym Nowy projekt. 2019 Wydano Wszystkie obciążenia
Wizualne wskazywanie nowo zainstalowanych szablonów w oknie dialogowym Nowy projekt. 2019 Wydano Wszystkie obciążenia
Zobacz wizualizację zoptymalizowanego zadania w oknie stosów równoległych. 2019 Wszystkie obciążenia
Przechodź do przodu i do tyłu w badaniach diagnostycznych podczas korzystania z profilera. 2019 W wersji zapoznawczej Wszystkie obciążenia
Zarządzaj konwersją znaków CR-LF w obie strony i mieszaniem kart/obszarów za pomocą ulepszonego edytora. 2019 W wersji zapoznawczej Wszystkie obciążenia
Ulepszone interfejs użytkownika i możliwość odnajdywania atrybutu DebuggerDisplay. Sugestia z witryny DeveloperCommunity. 2019 W wersji zapoznawczej Wszystkie obciążenia
Wyszukaj poszczególne składniki w instalatorze. 2019 Wydano Wszystkie obciążenia
Użyj wiersza polecenia lub pliku .editorconfig w programie Visual Studio, aby zdefiniować wymuszanie stylu kodu/analizatorów. 2019 W wersji zapoznawczej Wszystkie obciążenia
Użyj logowania jednokrotnego w programie Visual Studio i narzędziach interfejsu wiersza polecenia platformy Azure. 2019 Wydano Wszystkie obciążenia
Obsługa odwołań innych niż 32-bitowych podczas generowania kodu szablonu tekstowego T4. 2019 Wszystkie obciążenia
Dodano opcję ukrywania argumentów szablonu w oknie stosu wywołań podczas debugowania kodu C++. 2019 Wydano Wszystkie obciążenia C++
Odbieraj powiadomienia o przestarzałych pakietach NuGet na wykresie przywracania. 2019 Wydano Wszystkie obciążenia platformy .NET
Uzyskaj obsługę platform .NET Core i .NET Standard w przypadku generowania szablonu tekstowego T4, wykrywania klonów kodu, diagramów projektanta klas i diagramów zależności. 2019 Wszystkie obciążenia platformy .NET
Profilowanie działań bazy danych w aplikacjach ASP. NetCore za pomocą okien centrum diagnostyki. 2019 Wydano Wszystkie obciążenia platformy .NET
Zobacz ulubione obiekty w oknach EE. 2019 Wersja zapoznawcza Wszystkie obciążenia platformy .NET
Zobacz szybsze ładowanie profilu narzędzia użycia procesora CPU profilera wydajności. 2019 Wydano Wszystkie obciążenia platformy .NET
Uruchamianie testów jednostkowych platformy .NET względem projektów przeznaczonych dla wielu struktur .NET (np. .NET Framework i .NET Core). 2019 Wydano .NET Desktop, ASP.NET, .NET Core
Integrowanie platform testowych innych firm (np. xUnit i NUnit) z odnajdywaniem testów w czasie rzeczywistym. 2019 .NET Desktop, ASP.NET, .NET Core
Używaj projektanta WinForms w projektach .NET Core 3.0. 2019 .NET Desktop, .NET Core
Zobacz mniejsze opóźnienia interfejsu użytkownika podczas przełączania karty XAML dla aplikacji platformy .NET Core 3. 2019 Wydano .NET Desktop, .NET Core
Narzędzia umożliwiające dodanie wysp XAML platformy UWP do aplikacji WPF i WinForms. 2019 W wersji zapoznawczej .NET Desktop, .NET Core
Włącz narzędzia diagnostyczne (w tym profiler pamięci) dla klasycznych projektów platformy .NET Core 3. 2019 .NET Core
Włączanie profilera procesora CPU dla śladów procesora CPU .nettrace platformy .NET Core. 2019 .NET Core
Aprowizacja i publikowanie w planie Premium funkcji platformy Azure. 2019 ASP.NET, Azure, .NET Core
Aprowizowanie i konfigurowanie usługi Application Insights na stronie podsumowania profilu publikowania. 2019 W wersji zapoznawczej ASP.NET, Azure, .NET Core
Dodano obsługę systemu Android Q. 2019 Xamarin
Używanie pakietów NuGet AndroidX w aplikacjach systemu Android. 2019 Xamarin
Tworzenie zbiorów aplikacji systemu Android podczas publikowania aplikacji systemu Android. 2019 Wydano Xamarin
Ulepszenia wydajności uruchamiania systemu Android — do 50% szybciej dzięki obsłudze śledzenia uruchamiania. 2019 Xamarin
Ulepszanie wewnętrznej pętli deweloperskiej systemu iOS, łącznie z kompilacją, wdrażaniem i debugowaniem. 2019 Xamarin
Zobacz ulepszenia połączenia hosta kompilacji systemu iOS. 2019 Xamarin
Dodano obsługę programu Xcode 11. 2019 Wydano Xamarin
Kod XAML czyszczenia autora podczas używania projektanta XAML. 2019 Wydano Programowanie na platformie uniwersalnej systemu Windows
Korzystaj ze składników WinRT w klasycznych projektach platform .NET Framework i .NET Core. 2019 Programowanie na platformie uniwersalnej systemu Windows
Zarządzaj certyfikatami podpisywania podczas generowania pakietów MSIX na potrzeby ładowania bezpośredniego. 2019 Programowanie na platformie uniwersalnej systemu Windows
Przeprowadzanie testów za pomocą polecenia pytest. 2019 Wydano Programowanie w języku Python, aplikacje do analizy i przetwarzania danych
Przeprowadzanie testów języka Python w otwartych obszarach roboczych folderów. 2019 Wydano Programowanie w języku Python, aplikacje do analizy i przetwarzania danych
Obsługa usługi Azure SQL Data Warehouse dla narzędzi SQL Server Data Tools (SSDT). 2019 Rozszerzenie w witrynie Marketplace programu Visual Studio.

II kwartał 2019 r. (kwiecień–czerwiec)

Funkcja Wersje programu Visual Studio Dostępność Obciążenia lub instalator autonomiczny
Szybsze wyszukiwanie i działanie funkcji IntelliSense podczas otwierania dużych baz kodu za pomocą polecenia Otwórz folder. 2019 Wydano Wszystkie obciążenia
Zobacz ostatnio używane elementy w funkcji wyszukiwania programu Visual Studio. 2019 Wydano Wszystkie obciążenia
Uruchom operację oczyszczania kodu we wszystkich plikach rozwiązania przy użyciu jednego gestu. 2019 Wydano Wszystkie obciążenia
Uzyskaj obsługę języka TypeScript 3.5. 2019 Wydano Wszystkie obciążenia
Uzyskaj obsługę funkcji IntelliCode w językach TypeScript i JavaScript. 2019 Wydano Wszystkie obciążenia
Używaj debugowania przechodzenia w czasie w wersji zapoznawczej z debugerem migawki w aplikacjach ASP.NET uruchomionych na maszynie wirtualnej platformy Azure. 2019 Wydano ASP.NET
Szybsze otwieranie rozwiązań z wieloma projektami platformy .NET Core. 2019 .NET Desktop, ASP.NET, .NET Core
Wymuś reguły .editorconfig  podczas kompilacji, aby obsługiwać scenariusze ciągłej integracji (CI). 2019 .NET Desktop, ASP.NET, .NET Core
Używaj projektanta WPF w projektach .NET Core 3.0. 2019 Wydano .NET Desktop, .NET Core
Szybsze debugowanie za pomocą funkcji gorącego ponownego ładowania kodu XAML dla platformy WPF na platformie .NET Core 3.0. 2019 Wydano .NET Desktop, .NET Core
Zarządzanie dużą liczbą testów w Eksploratorze testów dzięki rozbudowanym funkcjom grupowania i sortowania oraz zwiększonej wydajności. 2019 Wydano .NET Desktop, ASP.NET, Azure, .NET Core
Uzyskiwanie bardziej przydatnych sugestii od funkcji IntelliSense, między innymi sugestii dotyczących typów z przestrzeni nazw, które nie są jeszcze zawarte w pliku. 2019 .NET Desktop, ASP.NET, .NET Core
Aprowizowanie i konfigurowanie usługi Azure SignalR na stronie podsumowania profilu publikowania. 2019 Wydano ASP.NET, Azure, .NET Core
Automatycznie pobieraj i publikuj poświadczenia usługi Azure Functions z platformy Azure przy użyciu subskrypcji, za pomocą której Cię zalogowano. 2019 Wydano ASP.NET, Azure, .NET Core
Twórz zawartość w pełnym środowisku uruchomieniowym języka Visual Basic na platformie .NET Core. 2019 .NET Core
Dodaj obsługę częściowej zgodności języka C++20 w kompilatorach MSVC, bibliotekach i środowiskach IDE. 2019 Programowanie aplikacji klasycznych w języku C++
Twórz cały kod źródłowy w folderze (dotyczy tylko projektów CMake). 2019 Programowanie aplikacji klasycznych w języku C++
Twórz zawartość dla zestawu SDK systemu Windows 10 w wersji 1903. 2019 Wydano Programowanie na platformie uniwersalnej systemu Windows
Kompilowanie obrazów, rozwiązywanie problemów z zawartością i konfiguracją kontenerów oraz diagnozowanie problemów środowiska uruchomieniowego przy użyciu narzędzi kontenerów. 2019 Rozszerzenie w witrynie Marketplace programu Visual Studio.
Odwołania do udostępnionych projektów z projektów VSIX. 2019 Wydano Rozszerzalność
Użyj wersji 16.0 metapakietu VSSDK. 2019 Wydano Rozszerzalność
Taguj niestandardowe szablony projektu za pomocą języka, platformy i tagów typów projektu za pośrednictwem manifestu szablonu programu Visual Studio, aby włączyć filtrowanie. 2019 Wydano Rozszerzalność

2019, KW1 (styczeń – marzec)

Funkcja Wersje programu Visual Studio Dostępność Obciążenia lub instalator autonomiczny
Lepsza czytelność programu Visual Studio na monitorach z różnymi rozdzielczościami DPI. 2019 Wydano Wszystkie obciążenia
Wyewidencjonowanie i przegląd żądania ściągnięcia w środowisku IDE. 2019 Wydano Wszystkie obciążenia
Filtrowanie rozwiązania za pomocą wybranego zestawu projektów, z którymi musisz pracować, i zapisywanie listy do użytku w przyszłości. 2019 Wydano Wszystkie obciążenia
Zespołowe edytowanie i debugowanie w czasie rzeczywistym w środowisku IDE. 2019 Wydano Wszystkie obciążenia
Wyszukiwanie szablonów projektów przy użyciu języka, platformy i warunków tagów typu projektu w oknie dialogowym Nowy projekt. 2019 Wydano Wszystkie obciążenia, rozszerzalność
Kompiluj i twórz projekty .NET Core 3.0, w tym WinForms i WPF. 2019 Wydano .NET Desktop, .NET Core
Korzystaj z ulepszonych możliwości refaktoryzacji dla projektów C#, takich jak synchronizacja folderów i przestrzeni nazw czy refaktoryzacja składowych klas na klasę bazową lub interfejs. 2019 Wydano .NET Desktop, ASP.NET, .NET Core
Dostosowuj czcionki i kolory dla określonej składni języka C#. 2019 Wydano .NET Desktop, ASP.NET, .NET Core
Dodawaj bazy danych SQL Azure i konta usługi Azure Storage do istniejących wystąpień usługi Azure App Service ze strony podsumowania publikowania. 2019 Wydano ASP.NET, Azure, .NET Core
Zgodność danych binarnych C++ z programami Visual Studio 2017 i Visual Studio 2015. 2019 Programowanie aplikacji klasycznych w języku C++
Obsługa szablonów i narzędzi Xamarin.Forms 4.0 i Xamarin.Essentials 1.0. 2019 Wydano Xamarin
Łatwe ustawianie i edytowanie właściwości kontrolek narzędzia Xamarin.Forms przy użyciu nowego panelu właściwości. 2019 Wydano Xamarin
Wydajniejsza praca dzięki użyciu polecenia Przejdź do definicji i lepsze działanie funkcji XML IntelliSense w ramach układów, zasobów i plików manifestu w systemie Android. 2019 Wydano Xamarin
Krótsze czasy kompilowania i wdrażania dzięki naszym ulepszeniom kompilacji i szybkiego wdrażania na platformie Xamarin.Android. 2019 Wydano Xamarin
Obsługa następnej generacji narzędzi Dex Compiler(d8) i Code Shrinker(r8) na platformie Xamarin.Android. 2019 Wydano Xamarin
Debugowanie kontenerów za pomocą usprawnionego środowiska pojedynczego projektu. 2019 Wydano ASP.NET, Azure, .NET Core
Debugowanie obrazów systemu Linux opartych na wersji Alpine oraz najnowszych obrazów ASP.NET i .NET Core. 2019 Wydano ASP.NET, Azure, .NET Core
Pełne debugowanie, interaktywne okno i funkcja IntelliSense podczas używania funkcji Otwórz folder z językiem Python. 2019 Wydano Programowanie w języku Python, aplikacje do analizy i przetwarzania danych
Obsługa edycji powiązań rozszerzenia x:Bind w trybie Edytuj i kontynuuj języka XAML. 2019 Wydano Programowanie na platformie uniwersalnej systemu Windows
Włączenie pakowania MSIX dla aplikacji klasycznych na platformie .NET Core 3. 2019 Wydano Programowanie na platformie uniwersalnej systemu Windows
Aktualizacja projektanta manifestu pakietu w celu zachowania wierności dokumentów: komentarze, odstępy, przestrzenie nazw i wszystkie pozostałe niestandardowe zmiany tekstu są zachowywane. 2019 Wydano Programowanie na platformie uniwersalnej systemu Windows
Bezpośrednie przesyłanie do Sklepu za pomocą kreatora pakietów. 2019 Wydano Programowanie na platformie uniwersalnej systemu Windows
Atrybut manifestu VSIX w celu oznaczania rozszerzenia jako wersji zapoznawczej. 2019 Wydano Rozszerzalność
Szablony projektów VSIX używają elementu <PackageReference> w celu zadeklarowania zależności pakietów NuGet. 2019 Wydano Rozszerzalność
Włącz interfejs użytkownika menedżera pakietów NuGet, aby zapewnić obsługę autonomicznego pliku i wyrażenia licencji pakietu 2019 Wydano Wszystkie obciążenia platformy .NET

IV kwartał 2018 r. (październik–grudzień)

Funkcja Wersje programu Visual Studio Dostępność Obciążenia lub instalator autonomiczny
Szybkie otwieranie kodu, nad którym ostatnio pracowano, lub rozpoczynanie od jednego z najczęściej używanych przepływów, takich jak klonowanie, otwieranie lub nowy projekt. 2019 Wydano Wszystkie obciążenia
Tworzenie nowych projektów za pomocą udoskonalonego środowiska wyszukiwania i filtrów przy użyciu nowej listy najbardziej popularnych szablonów. 2019 Wydano Wszystkie obciążenia
Odświeżony motyw niebieski. 2019 Wydano Wszystkie obciążenia
Zaktualizowane menu i pasek tytułu w celu zwiększenia miejsca na kod. 2019 Wydano Wszystkie obciążenia
Poprawiona dokładność wyszukiwania dla menu, poleceń, opcji i składników do zainstalowania. 2019 Wydano Wszystkie obciążenia
Konfigurowanie określonych projektów, które są ładowane po otwarciu rozwiązania. 2019 Wydano Wszystkie obciążenia
Wizualna ikona stanu kondycji na pasku przewijania dokumentu wskazująca obecność problemów, ostrzeżeń i błędów w bieżącym dokumencie oraz umożliwiająca szybkie przejście do tych elementów. 2019 Wydano Wszystkie obciążenia
Polecenie oczyszczania kodu jednym kliknięciem dla dokumentów otwartych w edytorze. 2019 Wydano Wszystkie obciążenia
Nowe szablony rozszerzalności do tworzenia okien narzędzi asynchronicznych. 2019 Wydano Rozszerzalność
Zasady klienta pakietów NuGet uzasadniające zużycie podpisanych pakietów od autorów lub z zaufanych źródeł. 2017 i nowsze Wydano Wszystkie obciążenia
Tworzenie pakietów aplikacji platformy uniwersalnej systemu Windows dla architektury ARM64. 2017 i nowsze Wydano Programowanie na platformie uniwersalnej systemu Windows
Obsługa szablonów i narzędzi Xamarin.Forms 3.3 2017 i nowsze Wydano Xamarin
Wstępne ulepszenia wydajności kompilacji rozszerzenia Xamarin.Android 2017 i nowsze Wydano Xamarin
Ulepszenia projektanta interfejsu Xamarin.Android z obsługą przykładowych danych 2017 i nowsze Wydano Xamarin
Zmniejszony rozmiar ładunku instalacji platformy Xamarin 2019 Wydano Xamarin
Nowy przepływ pozyskiwania w ramach produktu dla emulatora systemu Android 2019 Wydano Xamarin
Edytor właściwości XAML zestawu narzędzi Xamarin.Forms 2019 Wydano Xamarin
Obsługa tworzenia aplikacji w programie .NET Core 2.2 2017 i nowsze Wydano .NET Desktop, ASP.NET, .NET Core
Obsługa znajdowania wszystkich odwołań w plikach Razor (cshtml). 2019 Wydano ASP.NET, Azure, .NET Core
Obsługa debugera migawek dla maszyn wirtualnych platformy Azure, zestawów skalowania maszyn wirtualnych oraz usługi Azure Kubernetes Service. 2017 i nowsze Wydano Wszystkie obciążenia platformy .NET
Włączanie powtarzalnych kompilacji dla projektów opartych na funkcji PackageReference. 2017 i nowsze Wydano Wszystkie obciążenia platformy .NET
Wypróbuj wersję zapoznawczą programu Visual Studio Live Share, aby Twój zespół zaczął korzystać ze wspólnego edytowania i debugowania w czasie rzeczywistym. Aby uzyskać dodatkowe informacje o bieżących aktualizacjach do wersji zapoznawczej, zobacz dziennik zmian. 2017 i nowsze W wersji zapoznawczej Dostępne jako rozszerzenie w wersji zapoznawczej w witrynie Marketplace programu Visual Studio.
Wypróbuj wersję zapoznawczą programu Visual Studio IntelliCode, aby uzyskać funkcję IntelliSense wspieraną przez sztuczną inteligencję oraz możliwość wnioskowania konwencji stylistycznych kodowania dla swoich projektów. 2017 i nowsze W wersji zapoznawczej Dostępne jako rozszerzenie w wersji zapoznawczej w witrynie Marketplace programu Visual Studio.
Przekazywanie symboli dla pakietów NuGet.org do serwera symboli, który został zintegrowany ze środowiskami debugowania programu Visual Studio. 2017 i nowsze Wydano Wszystkie obciążenia platformy .NET
Wyszukiwanie w oknach wyrażeń kontrolnych podczas debugowania. 2019 Wydano Wszystkie obciążenia
Wizualizator zestawu danych dla środowiska Core CLR. 2019 Wydano Wszystkie obciążenia
Zewnątrzprocesowy debuger programu VS dla języka C++ umożliwiający debugerowi programu VS używanie procesu 64-bitowego podczas debugowania aplikacji w języku C++ — rozwiązuje wiele problemów z wydajnością i niezawodnością powodowanych brakiem pamięci. 2019 Wydano Wszystkie obciążenia
Obsługa języka TypeScript 3.1 2017 i nowsze Wydano Wszystkie obciążenia
Początek strony

III kwartał 2018 r. (lipiec–wrzesień)

Funkcja Wersje programu Visual Studio Dostępność Obciążenia lub instalator autonomiczny
Szybsze, przeprojektowane środowisko przełączania pomiędzy gałęziami Git. 2017 i nowsze Wydano Wszystkie obciążenia
Implementowanie własnej funkcji CodeLens przy użyciu publicznego interfejsu API funkcji CodeLens. 2017 i nowsze Wydano Wszystkie obciążenia
Obsługa języka TypeScript 3.0. 2017 i nowsze Wydano Wszystkie obciążenia
Używanie uwierzytelniania międzyplatformowego podczas przywracania pakietów NuGet z usługi VSTS przy użyciu programu MSBuild lub interfejsu wiersza polecenia platformy .NET Core (dotnet.exe). 2017 i nowsze W wersji zapoznawczej Wszystkie obciążenia platformy .NET
Tworzenie, kompilowanie i wdrażanie aplikacji przy użyciu wykresów Kubernetes i Helm do usługi Azure Container Service (AKS). 2017 i nowsze W wersji zapoznawczej ASP.NET, Azure, .NET Core
Używanie klawisza F5 do uruchamiania aplikacji w środowisku kontenerów usługi Kubernetes (AKS). 2017 i nowsze Azure
Migruj ustawienia lokalne z projektu funkcji na platformie Azure do aplikacji funkcji na platformie Azure ze strony podsumowania publikowania. 2017 i nowsze Wydano ASP.NET, Azure, .NET Core
Używanie menedżera bibliotek do definiowania zależności JavaScript i CSS oraz przywracania ich do projektów (np. z CDNJS) jako zastępstwo usługi Bower. 2017 i nowsze Wydano ASP.NET, .NET Core
Testy jednostkowe na żywo działają o 40% szybciej po wprowadzeniu zmian. 2017 i nowsze Wydano .NET Desktop, ASP.NET, .NET Core
Naruszenia stylu kodu są automatycznie naprawiane podczas formatowania dokumentu. 2017 i nowsze Wydano .NET Desktop, ASP.NET, .NET Core
Poprawiono niezawodność projektanta XAML za pomocą kontrolek rezerwowych i możliwości wyłączenia działania kodu niestandardowego podczas korzystania z projektanta. 2017 i nowsze Wydano Programowanie na platformie uniwersalnej systemu Windows
Obsługa systemów iOS 12 i Android P. 2017 i nowsze Wydano Xamarin
Obsługa edytora z widokiem podzielonym dla platformy Xamarin.Android. 2017 i nowsze Wydano Xamarin
Obsługa edytora z widokiem podzielonym dla narzędzia Xamarin.Forms Previewer. 2017 i nowsze Wydano Xamarin
Obsługa przybornika Xamarin.Forms. 2017 i nowsze Wydano Xamarin
Ulepszenia edycji tekstu axml platformy Xamarin.Android. 2017 i nowsze Wydano Xamarin
Ulepszenia kompilacji przyrostowej platformy Xamarin.Android. 2017 i nowsze Wydano Xamarin
Szybsze ponowne kompilowanie platformy Xamarin.Android przy użyciu eksperymentalnego narzędzia Android Asset Packaging Tool v2. 2017 i nowsze Wydano Xamarin
Automatycznie generowane identyfikatory zasobów platformy Xamarin.Android w plikach codebehind. 2017 i nowsze Wydano Xamarin
Dodatkowe ulepszenia funkcji IntelliSense zestawu narzędzi Xamarin.Forms. 2017 i nowsze Wydano Xamarin
Korzystanie z ulepszonego środowiska debugowania języka Python - w tym z lepszej wydajności i debugowania szablonów platformy Flask. 2017 i nowsze Wydano Programowanie w języku Python, aplikacje do analizy i przetwarzania danych
Zobacz bogatsze uzupełnienia funkcji IntelliSense dla modułów języka Python, w tym wyniki z plików typeshed . 2017 i nowsze Wydano Programowanie w języku Python, aplikacje do analizy i przetwarzania danych
Zobacz opcję „tylko mój kod" w debugerze języka C++. 2017 i nowsze Wydano Programowanie aplikacji klasycznych w języku C++
Funkcja IntelliSense w szablonach C++ 2017 i nowsze Wydano Programowanie aplikacji klasycznych w języku C++
Ostrzeżenia analizy kodu języka C++ (w tym podstawowe narzędzia do sprawdzania języka C++) są wyświetlane jako linie faliste w edytorze 2017 i nowsze Wydano Programowanie aplikacji klasycznych w języku C++
Używanie nowych szablonów AsyncPackage i AsyncToolWindow. 2017 i nowsze Wydano Programowanie rozszerzeń programu Visual Studio
Korzystanie z zalet pakietów rozszerzeń, czy zestawów wspólnie zainstalowanych rozszerzeń. 2017 i nowsze Wydano Programowanie rozszerzeń programu Visual Studio
Publikowanie w witrynie Visual Studio Marketplace przy użyciu wiersza polecenia. 2017 i nowsze Wydano Programowanie rozszerzeń programu Visual Studio
Używanie obsługi <PackageReference/> w projektach VSIX. 2017 i nowsze Wydano Programowanie rozszerzeń programu Visual Studio
Wypróbuj wersję zapoznawczą programu Visual Studio Live Share, aby usprawnić wspólne edytowanie i debugowanie w czasie rzeczywistym. Aby uzyskać dodatkowe informacje o bieżących aktualizacjach do wersji zapoznawczej, zobacz dziennik zmian. 2017 i nowsze W wersji zapoznawczej Dostępne jako rozszerzenie w wersji zapoznawczej w witrynie Marketplace programu Visual Studio.
Początek strony

II kwartał 2018 r. (kwiecień–czerwiec)

Funkcja Wersje programu Visual Studio Dostępność Obciążenia lub instalator autonomiczny
Oczekiwana pełna zgodność z językiem C++17 w kompilatorze i bibliotekach języka C++. 2017 i nowsze Wydano Wszystkie obciążenia
Ustawianie natywnej nazwy wątku przy użyciu interfejsu API SetThreadDescription w minizrzutach, debugerach i narzędziach analizy. 2017 i nowsze Wydano Wszystkie obciążenia
Używanie uwierzytelniania SourceLink z debugerem dla plików źródłowych odwołania w repozytorium, które wymaga poświadczeń logowania. 2017 i nowsze Wydano Wszystkie obciążenia
Edytowanie przy użyciu wielu kursorów i wielokrotnego wyboru. 2017 i nowsze Wydano Wszystkie obciążenia
Zwiększona zgodność programu Visual Studio z powszechnie używanymi technologiami pomocniczymi. 2017 i nowsze Wydano Wszystkie obciążenia
Używanie usług językowych implementowanych przy użyciu protokołu Language Server Protocol. 2017 i nowsze Wydano Wszystkie obciążenia
Szybsze uruchamianie i zwiększona wydajność ładowania rozwiązań. 2017 i nowsze Wydano Wszystkie obciążenia
Użyj profilów publikowania ASP.NET, aby zapewniać ustawienia podczas konfigurowania ciągłego dostarczania na platformie Azure z poziomu programu Visual Studio. 2017 i nowsze Wydano Wszystkie obciążenia
Konfiguracja ciągłego dostarczania dla usługi Azure Functions przy użyciu programu Visual Studio. 2017 i nowsze Wydano Wszystkie obciążenia
Używanie funkcji Krok do tyłu, funkcji rozwiązania IntelliTrace, na platformie .NET Core. 2017 i nowsze Wydano Wszystkie obciążenia platformy .NET Core
Używanie debugowania JIT dla platformy .NET Core. 2017 i nowsze Wydano Wszystkie obciążenia platformy .NET Core
Zarządzanie wpisami tajnymi aplikacji przy użyciu nowej połączonej usługi dla usługi Azure Key Vault w aplikacjach języka C#. 2017 i nowsze Wydano Obciążenia internetowe .NET
Publikowanie aplikacji platformy .NET Core w usłudze Azure App Service Linux z programu Visual Studio. 2017 i nowsze Wydano ASP.NET, Azure, .NET Core
Tworzenie nowych projektów ASP.NET Core w języku F#. 2017 i nowsze Wydano ASP.NET, .NET Core
Korzystanie z zalet usprawnień kolejności sortowania Przejdź do wszystkich. 2017 i nowsze Wydano .NET Desktop, ASP.NET, .NET Core
Używanie automatycznego aprowizowania systemu iOS z poziomu programu Visual Studio. 2017 i nowsze Wydano Tworzenie aplikacji mobilnych przy użyciu platformy .NET (Xamarin)
Automatyczne instalowanie poziomu interfejsu API systemu Android używanego w projekcie Xamarin.Android w programie Visual Studio. 2017 i nowsze Wydano Tworzenie aplikacji mobilnych przy użyciu platformy .NET (Xamarin)
Używaj dostawców typów języka F# w programie .NET Core 2.1. 2017 i nowsze Wydano .NET Core
Pełna obsługa platformy .NET Core 2.1. 2017 i nowsze Wydano .NET Core
Wykorzystywanie podpisywania pakietów NuGet i przekazywanie podpisanych pakietów w witrynie NuGet.org. 2017 i nowsze Wydano Wszystkie obciążenia
Migrowanie pliku package.config (PC) pakietu NuGet do funkcji PackageReference (PR) przy użyciu narzędzia migracji. 2017 i nowsze Wydano Wszystkie obciążenia platformy .NET
Używanie dodatkowych typów projektów w narzędziach Visual Studio 2017 Build Tools, w tym Azure, Office i ClickOnce. 2017 i nowsze Wydano Narzędzia kompilacji
Dostosowywanie lokalizacji instalacji programu Visual Studio w celu ograniczenia miejsca zajmowanego na dysku systemowym. 2017 i nowsze Wydano Instalator programu Visual Studio
Edytowanie w projektancie XAML programu Visual Studio szablonów kontrolek platformy uniwersalnej systemu Windows przeznaczonych dla aktualizacji Windows Fall Creators Update i nowszych. 2017 i nowsze Wydano Programowanie na platformie uniwersalnej systemu Windows
Edytowanie stanów wizualizacji i animacji w programie Blend for Visual Studio w projektach platformy uniwersalnej systemu Windows przeznaczonych dla aktualizacji Windows Fall Creators Update i nowszych. 2017 i nowsze Wydano Programowanie na platformie uniwersalnej systemu Windows
Dodaj/usuń elementy z kolekcji przy użyciu okna dialogowego edytora kolekcji w projektancie XAML programu Visual Studio dla projektów nakierowanych na systemy Windows z aktualizacją Fall Creators Update i nowsze. 2017 i nowsze Wydano Programowanie na platformie uniwersalnej systemu Windows
Początek strony