Informacje o wersji programu Visual Studio 2019 dla komputerów Mac w wersji 8.4
Społeczność deweloperów | Wymagania systemowe | Zgodność | Kod dystrybucyjny | Dokumentacja | Blogi | Obsługa
Aby uzyskać informacje o wymaganiach systemowych, zobacz przewodniki Wymagania systemowe dla komputera Mac i Obsługiwane platformy i zgodność komputera Mac.
Aby dowiedzieć się więcej o innych powiązanych plikach do pobrania, zobacz stronę Pobieranie.
Co nowego w programie Visual Studio 2019 dla komputerów Mac
Wydania programu Visual Studio 2019 dla komputerów Mac
- 3 marca 2020 r. — Visual Studio 2019 dla komputerów Mac w wersji 8.4.8
- 25 lutego 2020 r. — program Visual Studio 2019 dla komputerów Mac w wersji 8.4.7
- 19 lutego 2020 r. — program Visual Studio 2019 dla komputerów Mac w wersji 8.4.6
- 10 lutego 2020 r. — program Visual Studio 2019 dla komputerów Mac w wersji 8.4.5
- 4 lutego 2020 r. — program Visual Studio 2019 dla komputerów Mac w wersji 8.4.4
- 28 stycznia 2020 r. — program Visual Studio 2019 dla komputerów Mac w wersji 8.4.3
- 21 stycznia 2020 r. — program Visual Studio 2019 dla komputerów Mac w wersji 8.4.2
- 14 stycznia 2020 r. — program Visual Studio 2019 dla komputerów Mac w wersji 8.4.1
- 8 stycznia 2020 r. — program Visual Studio 2019 dla komputerów Mac w wersji 8.4
Wpisy w blogu programu Visual Studio 2019 dla komputerów Mac
Blog dotyczący programu Visual Studio to oficjalne źródło informacji o produkcie pochodzących od zespołu inżynierów ds. programu Visual Studio. Szczegółowe informacje na temat wersji programu Visual Studio 2019 dla komputerów Mac można znaleźć w następujących wpisach:
Najważniejsze informacje o wersji
- W tej wersji dodano obsługę platformy .NET Core 3.1.100.
- Ta wersja koncentruje się na ogólnej poprawie wygody użytkowania technologii pomocniczych w programie Visual Studio dla komputerów Mac.
- Ta wersja udostępnia dodatkowe funkcje dla deweloperów platformy .NET Core, w tym:
- Obsługa tworzenia szkieletów w projektach ASP.NET Core.
- Możliwość tworzenia i publikowania aplikacji ASP.NET Core Blazor Server.
- Ulepszenia edytora, w tym obsługa plików .razor.
- Obsługa tworzenia pakietów NuGet na podstawie projektów biblioteki platformy .NET Core.
Znane problemy
Zapoznaj się z sekcją Znane problemy.
Visual Studio 2019 dla komputerów Mac w wersji 8.4.8 (8.4.8.2)
wydany 3 marca 2020 r.
W tym wydaniu usługi rozwiązano następujące problemy:
- Brak szablonów po zaktualizowaniu szablonów usługi Azure Functions i ponownym uruchomieniu programu Visual Studio dla komputerów Mac.
Visual Studio 2019 dla komputerów Mac w wersji 8.4.7 (8.4.7.17)
wydany 25 lutego 2020 r.
W tej wersji usługi rozwiązano wiele dodatkowych problemów z ułatwieniami dostępu, a także rozwiązano następujące problemy:
- Okno dialogowe Zgłaszanie problemu jest ukryte podczas dołączania nowego pliku.
- Cmd + . Wyszukiwanie plików musi być teraz dwukrotnie naciskane.
- Skrót przejścia do nie powoduje aktywowania pola tekstowego wyszukiwania.
- Kopiowanie w pliku resx czyści schowek zamiast kopiować.
- Nie można skopiować/wkleić w przypadku pliku feature Specflow.
- Kopiowanie i wklejanie ze starego edytora do edytora XAML nie działa.
- Pliki launchSettings.json są zmieniane podczas zapisywania.
Visual Studio 2019 dla komputerów Mac w wersji 8.4.6 (8.4.6.36)
wydany 19 lutego 2020 r.
W tej wersji usługi rozwiązano wiele dodatkowych problemów z ułatwieniami dostępu, a także rozwiązano następujące problemy:
- Nie można rozwinąć elementu listy na stronie przeglądu rozwiązań i zatwierdzania po wykonaniu polecenia Aktualizuj rozwiązanie.
Visual Studio 2019 dla komputerów Mac w wersji 8.4.5 (8.4.5.19)
wydany 10 lutego 2020 r.
W tym wydaniu usługi rozwiązano następujące problemy:
- Tworzenie szkieletów MVC nie obejmuje generatora szkieletów „Kontroler MVC z widokami korzystający z programu Entity Framework”.
- W przypadku tworzenia szkieletów w projekcie ASP.NET Core zamiast oprogramowania SQLite używane jest LocalDB, co prowadzi do wyjątku PlatformNotFoundException.
Visual Studio 2019 dla komputerów Mac w wersji 8.4.4 (8.4.4.91)
wydany 4 lutego 2020 r.
Ta wersja programu Visual Studio 2019 dla komputerów Mac zawiera odświeżoną paletę kolorów, nowe ikony oraz zaktualizowane komunikaty z ostrzeżeniami i komunikaty o stanie błędów. Ponadto zwiększono współczynnik kontrastu kolorów dla tekstu i ikon, aby poprawić przejrzystość. Program Visual Studio dla komputerów Mac obsługuje teraz w pełni tryb wysokiego kontrastu w systemie macOS.
Oprócz usprawnień wizualnych ta wersja programu Visual Studio 2019 dla komputerów Mac wprowadza wiele zmian związanych ze zwiększeniem ogólnej dostępności środowiska IDE. Są to:
- Ulepszenia związane z organizacją i widocznością podczas korzystania z funkcji VoiceOver w module debugowania, menedżerze pakietów NuGet i oknie dialogowym opcji projektu.
- Obszary wcześniej niedostępne poprzez nawigację przy użyciu klawiatury, np. przypinanie i ikona oka, są teraz dostępne w nawigacji przy użyciu klawiatury.
- Poprawione informacje zwrotne z funkcji VoiceOver na potrzeby stanu debugera.
- Wcześniej nie ogłaszano „utworzenia projektu”. Teraz ten komunikat jest dostępny.
- Poprawki menedżera pakietów NuGet, które umożliwiają dostęp za pomocą klawiatury do kart Przeglądanie, Zainstalowane, Aktualizacja oraz Konsolidowanie.
- Funkcja VoiceOver ogłasza teraz wybraną wersję w menu rozwijanym NuGet „Nowa wersja”.
- Funkcja VoiceOver ogłasza teraz więcej informacji podczas korzystania z kontroli wersji, funkcji publikowania na platformie Azure oraz w kilku dodatkowych obszarach.
- Nowa implementacja widoku źródła edytora PList z ulepszoną nawigacją za pomocą klawiatury i obsługą funkcji VoiceOver.
W tym wydaniu usługi rozwiązano też następujące problemy:
- Rozwiązaliśmy problem powodujący brak funkcji IntelliSense w przypadku plików aspx.
Visual Studio 2019 dla komputerów Mac w wersji 8.4.3 (8.4.3.12)
wydany 28 stycznia 2020 r.
W tym wydaniu usługi rozwiązano następujące problemy:
- Rozwiązaliśmy problem polegający na tym, że nie jest możliwe zainstalowanie materiału dla systemu Android w systemie macOS Catalina.
- Dodano obsługę pliku launchSettings.json do projektów procesów roboczych.
- Rozwiązaliśmy problem polegający na tym, że tryb debugowania działa w przeglądarce podczas tworzenia projektu usługi procesu roboczego zamiast domyślnego trybu.
Visual Studio 2019 dla komputerów Mac w wersji 8.4.2 (8.4.2.59)
wydany 21 stycznia 2020 r.
W tym wydaniu usługi rozwiązano następujące problemy:
- Wydaliśmy styczniową aktualizację platformy .NET Core (środowisko uruchomieniowe w wersji 2.1.15 i zestaw SDK w wersji 3.1.101).
- Rozwiązaliśmy kilka dodatkowych problemów z ułatwieniami dostępu w nawigacji za pomocą programu VoiceOver i klawiatury.
- Rozwiązaliśmy problem polegający na tym, że wizualizator wartości jest zawsze pusty w wersji 8.3.3 (kompilacja 8).
- Rozwiązaliśmy problem polegający na tym, że sprawdzanie zagnieżdżonych zmiennych w hierarchii zajmuje dużo czasu.
- Rozwiązaliśmy problem polegający na tym, że w etykietkach narzędzi debugowania Blazor nie były wyświetlane żadne ikony.
- Rozwiązaliśmy problem polegający na tym, że okno uruchamiania jest wyświetlane po uruchomieniu ze środowiska Unity i nie można go zamknąć.
- Rozwiązaliśmy problem polegający na tym, że przycisk „Utwórz” nie działa, a platforma .NET ulega awarii.
- Rozwiązaliśmy problem polegający na tym, że program Visual Studio dla komputerów Mac nie może tworzyć projektów platformy .NET Core 3.1 po zainstalowaniu platformy .NET Core 3.1.
Visual Studio 2019 dla komputerów Mac w wersji 8.4.1 (8.4.1.2)
wydany 14 stycznia 2020 r.
W tym wydaniu usługi rozwiązano następujące problemy:
- Rozwiązaliśmy problem powodujący obcięcie dolnego paska narzędzi w programie Xamarin Designer.
- Usunęliśmy awarię związaną z dużą ilością.
Visual Studio 2019 dla komputerów Mac w wersji 8.4 (8.4.0.2657)
wydany 8 stycznia 2020 r.
Nowe funkcje
Ułatwienia dostępu
W tej wersji wprowadziliśmy różne zmiany dotyczące poprawy dostępności programu Visual Studio dla komputerów Mac, w tym:
- Zwiększenie kontrastu tekstu i ikon w całym środowisku IDE.
- Ulepszenie nawigacji za pomocą klawiatury i skrótów klawiaturowych.
- Udoskonalanie kolejności fokusu podczas nawigowania przy użyciu technologii pomocniczych.
- Zmniejszenie liczby kroków, które trzeba wykonać, aby przechodzić między pewnymi elementami na stronie początkowej podczas korzystania z funkcji VoiceOver.
- Na stronie startowej można teraz przy użyciu funkcji VoiceOver uzyskać dostęp do przycisku Przypnij.
- Poprawa dyktowania i nawigacji voiceover w całym środowisku IDE w następujących obszarach i nie tylko:
- Strona ostatnio używanych szablonów
- Selektor czcionek
- Karty widoku dokumentu
- Wyniki wyszukiwania globalnego
- Edytor kodu
- Fragmenty kodu
- Updater
- Kontrola wersji
- Project options
- Zminimalizowano problem pułapek klawiaturowych w panelach właściwości programu Xamarin Designer i zapewniono dostępność wcześniej niedostępnych obszarów w tych panelach właściwości.
- Ponownie napisano komponenty środowiska IDE, które wcześniej były niedostępne, z myślą o dostępności.
Internet i platforma Azure
- Dodano obsługę tworzenia szkieletów platformy ASP.NET Core.
- Dodaliśmy obsługę edytowania plików .razor.
- Dodaliśmy obsługę aprowizacji usługi Azure SignalR Service dla projektów serwera Blazor podczas publikowania do usługi Azure App Service.
- Dodaliśmy obsługę pakowania projektów biblioteki .NET Standard.
Redaktor
- Wszystkie pliki powinny być od teraz otwierane w nowym edytorze, chyba że jest jawnie wymagany starszy edytor.
- Usunięto przecieki związane z wydajnością w edytorze.
- Przeprowadzono aktualizację do najnowszego elementu FSharp.CompilerService.
- Ulepszono obsługę plików .csx.
- Dodaliśmy obsługę języka TypeScript 3.7 obejmującego nowe funkcje, takie jak opcjonalne łańcuchy i operator koalescencyjny dla wartości null i niezdefiniowanych.
- Obsługa platformy Blazor obejmuje ulepszoną integrację z technologią IntelliSense i debugerem.
Powłoka
Dodaliśmy natywną kontrolkę konsoli właściwości, która w pełni obsługuje ułatwienia dostępu (klawiatura i funkcja VoiceOver). Jest ona dostępna w narzędziu Android Designer i powłoce oraz jest włączona domyślnie dla wszystkich elementów rozwiązań.
Debuger
- Zaimplementowaliśmy kontrolki natywne dla etykietek narzędzi debugera, konsoli zmiennych lokalnych, konsoli wyrażeń kontrolnych oraz okna dialogowego przechwyconego wyjątku, co umożliwiło ponowne włączenie przypiętych wyrażeń kontrolnych w edytorze.
Xamarin
- Przeładowywanie kodu XAML na gorąco dla zestawu narzędzi Xamarin.Forms jest od teraz włączone domyślnie i wbudowane w środowisku IDE. Aby uzyskać więcej informacji na temat przeładowywania kodu XAML na gorąco, zapoznaj się z dokumentacją dotyczącą przeładowywania kodu XAML na gorąco.
- Teraz możesz tworzyć zbiory aplikacji systemu Android podczas publikowania aplikacji dla systemu Android w programie Visual Studio. Zbiory aplikacji zapewniają użytkownikom zoptymalizowane pliki APK zgodnie ze specyfikacją ich urządzeń podczas pobierania aplikacji ze sklepu Google Play lub innych sklepów z aplikacjami dla systemu Android.
- Teraz za pomocą kreatora migracji biblioteki AndroidX możesz konwertować istniejącą aplikację systemu Android z biblioteki obsługi systemu Android na bibliotekę AndroidX.
- Podczas edytowania układów w projektancie systemu Android jest teraz udostępniany zestaw typowych problemów.
Instalator
- Instalator od teraz obsługuje motyw ciemny.
- Instalator będzie od teraz czyścić starsze wersje pomocnicze platformy .NET Core, które zostały wcześniej zainstalowane przy użyciu instalatora.
- Obsługa technologii HAXM i tworzenia konfiguracji AVD została usunięta z instalatora. Tworzenie konfiguracji AVD powinno odbywać się przy użyciu menedżera urządzeń programu Visual Studio dla komputerów Mac.
- Instalator oraz program Visual Studio dla komputerów Mac nie obsługują już systemu macOS Sierra.
Poprawki błędów
Powłoka i narzędzia
Rozwiązaliśmy następujące problemy związane ze środowiskiem IDE:
- Dodaliśmy obsługę poświadczania oprogramowania dla systemu macOS Catalina.
- Lokalizacje okien dialogowych są niespójne.
- Okno kont zawsze znajduje się na wierzchu, nawet w przypadku opuszczenia programu Visual Studio dla komputerów Mac.
- Środowisko IDE jest otwierane na niewłaściwym pulpicie, jeśli okno uruchamiania zostanie przeciągnięte na nowy pulpit.
- Tekst „Nowy” w oknie uruchamiania jest ucinany u dołu w niektórych językach.
- Jeśli użytkownik nie zaloguje się przy pierwszym uruchomieniu, będzie ciągle monitowany w środowisku pierwszego uruchomienia.
- Naciśnięcie klawisza Return w polu wyszukiwania nie powoduje uruchomienia wyszukiwania.
- Zmienianie widoków za pomocą klawisza Tab prawdopodobnie nie działa.
- Społeczność programu Visual Studio potrzebuje formatu UTF-8 (bez sygnatury).
- Element menu Preferencje nie jest otwierany.
- Rozwiązano problem polegający na tym, że nie było można zamknąć menedżera rozszerzeń po otwarciu.
Redaktor
Rozwiązaliśmy następujące problemy związane z edytowaniem kodu źródłowego:
- Środowisko IDE wraca do domyślnego wyszukiwania z uwzględnieniem wielkości liter.
- Podczas tworzenia punktu przerwania wybrane wiersze nie są automatycznie wstawiane.
- Przypinanie właściwości podczas debugowania nie działa.
- Podczas kopiowania/wklejania wiersza z zawijaniem wierszy kopiowany jest tylko pierwszy wiersz.
- Selektor znaków emoji nie jest wyświetlany.
- Polecenia komentowania nie działają w przypadku plików .js/.ts.
- Rozwiązano problem polegający na tym, że formatowanie kodu w plikach .js/.ts mogło spowodować nieoczekiwane usunięcie kodu użytkownika.
- Polecenie Wstaw wiersz (shift + enter) nie działa.
- Polecenia „Pokaż skrócone informacje" i „Ustaw fokus na dokumencie” nie działają.
- Usunęliśmy niektóre przestarzałe refaktoryzacje.
- Rozwiązano problem polegający na tym, że grubość czcionki była ignorowana.
- Więcej plików programu MSBuild (takich jak .props) ma teraz wyróżnioną składnię.
- Rozwiązano problem polegający na tym, że polecenia edytora czasami przestawały działać, gdy karty były przenoszone do oddzielnych okien.
- Rozwiązano problem polegający na tym, że pliki czasami były otwierane przewinięte w prawo.
- Rozwiązano problem polegający na tym, że w oknie wyszukiwania brakowało niektórych etykietek narzędzi.
- Rozwiązano problem polegający na tym, że dla niektórych właściwości nie były wyświetlane etykietki narzędzi skróconych informacji.
- W obsłudze struktury Blazor wprowadzono kilka poprawek funkcji produktywności, takich jak przechodzenie do definicji i etykietki narzędzi debugera.
- Lista uzupełniania IntelliSense reaguje teraz poprawnie na polecenia powiększenia tekstu.
Internet i platforma Azure
Rozwiązaliśmy następujące problemy związane z obsługą platformy .NET Core:
- Szablon składnika Blazor został dodany do okna dialogowego Nowy projekt.
- Szablony składnika Razor i usługi procesu roboczego zostały dodane do okna dialogowego Nowy element.
- Ustawienia uruchamiania były wcześniej generowane z protokołem HTTPS, ale projekt nie obsługuje protokołu HTTPS.
- Podczas tworzenia nowego projektu platformy ASP.NET Core numer portu nie był unikatowy.
- Skróciliśmy czasy ładowania projektów ASP.NET Core, szczególnie takich, które szeroko korzystają z zagnieżdżania plików.
- Rozwiązaliśmy problem polegający na tym, że zaktualizowanie do szablonów usługi Azure Functions w wersji 3.0 w kreatorze tworzenia projektu powoduje zniknięcie opcji Azure Functions.
Rozwiązaliśmy następujące problemy związane z obsługą usługi Azure Functions:
- W usłudze Azure Functions brakowało szablonów dla usługi AzureFunctionsVersion w wersji 2.
Kontrola wersji
Rozwiązaliśmy następujące problemy związane z kontrolą wersji:
- Anulowanie wyewidencjonowania SVN może powodować przypadkowe usunięcie plików użytkownika.
System projektów
Rozwiązaliśmy następujące problemy związane z projektami:
- Ręczne dodanie elementu DefaultTargets do pliku csproj jest zastępowane, gdy program VS modyfikuje projekt.
- Niespójne nazewnictwo dotyczące usuwania plików i projektów.
- W menu kontekstowym projektu brakuje pozycji „Dodaj odwołanie”.
- Zmiana nazwy pliku w okienku rozwiązania nie powoduje ponownego zastosowania reguł zagnieżdżania.
- Zmiana tytułu okna z „Edytowanie odwołań” na „Odwołania”.
- Model projektu zgłasza nieprawidłowe odwołania dla niektórych projektów.
- Rozwiązano problem polegający na tym, że w operacji definiowania stałych definiowanie nie było wykonywane prawidłowo w przypadku definiowania w importowanych projektach.
- Rozwiązano problem polegający na tym, że program Visual Studio dla komputerów Mac mógł blokować się w pętli podczas zapisywania projektu objętego kontrolą źródła.
Debugowanie
Rozwiązaliśmy następujące problemy z debugowaniem:
- Dodaliśmy brakujące polecenie „Debuguj wszystkie testy”.
- Zatrzymanie wskaźnika myszy na wyrażeniu może zmienić wartość zmiennych w debugerze platformy .NET Core.
- Otwarcie okna dialogowego przechwyconego wyjątku powoduje zawieszenie środowiska IDE.
- Rozwiązano problem polegający na tym, że przypinanie właściwości w debugowaniu nie działało.
Xamarin
Rozwiązaliśmy następujące problemy z obsługą środowiska Xamarin:
- Program Visual Studio dla komputerów Mac zgłasza, że klasy, metody i wyliczenia specyficzne dla systemu iOS są niedostępne w systemie iOS.
- Ulepszono nieprzydatny komunikat o błędzie podczas podpisywania archiwum do dystrybucji.
- Rozwiązano problem polegający na tym, że konspekty dokumentu w scenorysach były puste.
- Usunięto błąd, w wyniku którego szablony wieloplatformowe Xamarin.Forms powodowały dodanie plików do dysku, ale nie dodawały ich do samego rozwiązania.
- Rozwiązano problem polegający na tym, że Visual Studio dla komputerów Mac nie mogła przekazać archiwów systemu Android do sklepu Google Play z komunikatem: "Interfejs API został przestarzały".
Testowanie
Rozwiązaliśmy następujące problemy z testowaniem:
- Polecenie „Pokaż kod źródłowy testu” nie wykonuje żadnych operacji, gdy nazwa klasy testu zostanie kliknięta prawym przyciskiem myszy.
- Polecenie „Uruchom test” nie uruchamia testu, jeśli jest wymagana kompilacja.
- Rozwiązano problem polegający na tym, że debuger nie otwiera pliku w przypadku niepowodzenia podczas testu debugowania.
Instalator
Rozwiązaliśmy kilka wewnętrznych błędów instalatora.
Updater
Rozwiązaliśmy następujące problemy z aktualizatorem:
- Wskaźnik postępu był pusty po nieudanym pobieraniu.
- Aktualizator nie czeka na zakończenie działania środowiska IDE przed zainstalowaniem aktualizacji.
Znane problemy
- Po dodaniu nowego pliku przy użyciu szablonu pliku składnika Razor kompilacja projektu może się nie powieść. Przyczyną problemu są niepotrzebne elementy w pliku projektu (plik .csproj). Należy usunąć elementy odwołujące się do nowego pliku z pliku projektu, a wówczas projekt powinien zostać pomyślnie skompilowany.
- Podczas tworzenia projektów ASP.NET Core może następować odmowa połączeń HTTPS, jeśli jest zainstalowana wersja zapoznawcza platformy .NET Core SDK 3.1. Przeglądarka może nie być uruchamiana albo wyświetlane są błędy certyfikatu w przypadku korzystania z platformy Docker. Aby obejść ten problem, uruchom następujące polecenia w terminalu:
dotnet dev-certs https —clean
, a następniedotnet dev-certs https —trust
. - Naciśnięcie klawisza Backspace nie powoduje usunięcia wyrażenia kontrolnego z konsoli wyrażeń kontrolnych.
Opinie i sugestie
Chcemy poznać Twoje zdanie! Możesz zgłosić problem za pośrednictwem opcji Zgłoś problem w środowisku IDE programu Visual Studio dla komputerów Mac. Swoje opinie, w tym sugestie, możesz śledzić w portalu Społeczność deweloperów.