Informacje o wersji programu Visual Studio 2019 dla komputerów Mac w wersji 8.5
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
- 14 maja 2020 r. — Visual Studio 2019 dla komputerów Mac w wersji 8.5.6
- 6 maja 2020 r. — Visual Studio 2019 dla komputerów Mac w wersji 8.5.5
- 21 kwietnia 2020 r. — Visual Studio 2019 dla komputerów Mac w wersji 8.5.4
- 14 kwietnia 2020 r. — Visual Studio 2019 dla komputerów Mac w wersji 8.5.3
- 7 kwietnia 2020 r. — Visual Studio 2019 dla komputerów Mac w wersji 8.5.2
- 1 kwietnia 2020 r. — Visual Studio 2019 dla komputerów Mac w wersji 8.5.1
- 16 marca 2020 r. — Visual Studio 2019 dla komputerów Mac w wersji 8.5
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 programu Visual Studio 2019 dla komputerów Mac zastąpiliśmy starą implementację usługi Git, odświeżyliśmy paletę kolorów i ikony oraz rozwiązaliśmy wiele problemów z debugerem, narzędziami do testowania i systemem projektów.
Znane problemy
Zapoznaj się z sekcją Znane problemy.
Visual Studio 2019 dla komputerów Mac w wersji 8.5.6 (8.5.6.11)
wydany 14 maja 2020 r.
Powłoka i narzędzia
- Rozwiązano problem polegający na tym, że w przypadku korzystania z ciemnego motywu w systemie macOS 10.13 i starszym okno właściwości jest puste.
Internet i platforma Azure
- Zaktualizowaliśmy program .NET Core 3.1.4 do najnowszej wersji.
Visual Studio 2019 dla komputerów Mac w wersji 8.5.5 (8.5.5.7)
wydany 6 maja 2020 r.
W programie Visual Studio dla komputerów Mac 8.5 (wersja serwisowa 5) poprawiono kilka błędów krytycznych, które zostały zgłoszone.
Visual Studio 2019 dla komputerów Mac w wersji 8.5.4 (8.5.4.12)
wydany 21 kwietnia 2020 r.
W programie Visual Studio dla komputerów Mac 8.5, wersja serwisowa 4 rozwiązano następujące problemy:
- Rozwiązaliśmy problem powodujący uszkodzenie kodu źródłowego w przypadku przywrócenia zmian Git.
- Rozwiązaliśmy problem powodujący oznaczenie pliku jako zmienionego podczas przełączania do zmian.
- Rozwiązaliśmy problem polegający na tym, że szkielet „kontroler interfejsu API korzystający z platformy Entity Framework” generuje „kontroler MVC korzystający z platformy Entity Framework”.
Visual Studio 2019 dla komputerów Mac w wersji 8.5.3 (8.5.3.16)
wydany 14 kwietnia 2020 r.
W programie Visual Studio dla komputerów Mac 8.5, wersja serwisowa 3 rozwiązano następujące problemy:
- Rozwiązano problem polegający na tym, że program Visual Studio dla komputerów Mac powodował 100% obciążenie procesora po otwarciu projektu Xamarin.
- Rozwiązaliśmy problem polegający na tym, że program Visual Studio dla komputerów Mac nie mógł załadować rozwiązań platformy ASP.NET Core.
- Rozwiązano problem polegający na tym, że testy NUnit 3 nie są wyświetlane, jeśli używany jest atrybut SetUpFixture.
Visual Studio 2019 dla komputerów Mac w wersji 8.5.2 (8.5.2.13)
wydany 7 kwietnia 2020 r.
W programie Visual Studio dla komputerów Mac 8.5, wersja serwisowa 2 rozwiązano następujące problemy:
- Użytkownik korzystający z klawiatury nie może przejść do przycisku „Resetuj” na panelu Właściwości programu Xamarin Designer.
- Rozwiązaliśmy problem polegający na tym, że zatwierdzenia nie działają w projektach korzystających z drzewa roboczego Git.
- Rozwiązaliśmy problem polegający na tym, że program Visual Studio dla komputerów Mac może przestać odpowiadać podczas zdejmowania wpisu przechowalni ze stosu w projekcie w ramach usługi Git.
- Rozwiązaliśmy problem polegający na tym, że w projektach wypchniętych do usługi GitHub nie są widoczne nowe pliki ani katalogi.
Visual Studio 2019 dla komputerów Mac w wersji 8.5.1 (8.5.1.42)
wydany 1 kwietnia 2020 r.
Ta wersja zawiera następujące aktualizacje:
- Obsługa narzędzia Xcode 11.4.
- Rozwiązaliśmy problem ze zwiększonymi opóźnieniami interfejsu użytkownika podczas pracy z projektami Xamarin.iOS.
- Rozwiązaliśmy problem polegający na tym, że program Visual Studio dla komputerów Mac jest wyświetlany w bieżącym oknie na komputerze Mac po wybraniu.
- Rozwiązaliśmy problem polegający na tym, że program Visual Studio dla komputerów Mac zaczyna działać w tle po przełączeniu pulpitów wirtualnych.
- Rozwiązaliśmy problem polegający na tym, że kontrola wersji nie rozpoznaje nowo dodanych plików w folderze.
- Rozwiązaliśmy problem polegający na tym, że program Visual Studio dla komputerów Mac prosi o zainstalowanie narzędzi wiersza polecenia, ale są one już zainstalowane.
Visual Studio 2019 dla komputerów Mac w wersji 8.5 (8.5.0.3183)
wydany 23 marca 2020 r.
Nowe funkcje
Dostępność
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 modułu debugowania.
- Po utworzeniu projektu przy użyciu okna dialogowego Nowy projekt środowisko IDE teraz prawidłowo przekazuje użytkownikom funkcji VoiceOver komunikat o stanie „projekt został utworzony”.
- 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ę menu rozwijanego „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.
Kontrola wersji
Zastąpiliśmy starą implementację usługi Git obejmującą otokę wokół oficjalnego klienta wiersza polecenia usługi Git, która jest już używana w programie Visual Studio w systemie Windows, aby poprawić ogólną wydajność i niezawodność obsługi Git w środowisku IDE. Nowa obsługa Git zależy od oficjalnego klienta git
. Zalecanym sposobem instalacji usługi Git jest instalowanie jej jako części narzędzi wiersza polecenia Xcode poprzez uruchomienie pliku xcode-select --install
w aplikacji terminala (nie trzeba instalować programu Xcode).
Debuger
- Teraz można edytować punkty przerwania funkcji.
- Ulepszono wydajność wykonywania krokowego w projektach .NET Core.
Redaktor
- Zaktualizowaliśmy jasne i ciemne motywy, aby dopasować je do programu Visual Studio.
Instalator
- Dodaliśmy do karuzeli nowy element, który umożliwi użytkownikom zarejestrowanie się w celu uzyskiwania wskazówek na temat platformy ASP.NET Core.
- Dodaliśmy obsługę implementacji narzędzi interfejsu wiersza polecenia wymaganych przez kontrolę wersji.
- Zintegrowaliśmy raportowanie błędów, aby ułatwić poprawianie jakości w przyszłości.
Internet i platforma Azure
- Przeszliśmy na najnowszą wersję platformy .NET Core.
- Dodaliśmy obsługę uwierzytelniania w oknie dialogowym Nowy projekt dla projektów ASP.NET Core.
- Dodaliśmy obsługę wersji 2/3 środowiska uruchomieniowego usługi Azure Functions.
NuGet
- Zaktualizowaliśmy środowisko NuGet do wersji 5.4.
Xamarin
- Teraz można wyświetlić hierarchię kontrolek Xamarin.Forms w okienku konspektu dokumentu. W systemie Windows można go otworzyć za pomocą klawiszy Ctrl+Alt+T (Wyświetl > inny konspekt dokumentu systemu Windows > ). Na komputerze Mac można go otworzyć za pośrednictwem konspektu dokumentu w konsoli widoków >> .
- W przypadku debugowania wielu projektów w tym samym czasie można teraz używać jednocześnie przeładowywania kodu XAML na gorąco w obu elementach docelowych. Na przykład można użyć przeładowywania kodu XAML na gorąco, aby sprawdzić, jak zmiana kodu XAML w tym samym czasie wygląda na telefonie z systemami iOS i Android. Więcej informacji na temat debugowania wielu procesów znajduje się w dokumentacji programu Visual Studio 2019.
- Teraz można ustawić domyślny projektant systemu iOS w programie Visual Studio dla komputerów Mac. Wszystkie zmiany wprowadzone w projektancie scenorysu Xcode zostaną automatycznie zsynchronizowane z powrotem do programu Visual Studio dla komputerów Mac.
- Teraz można stosować zmiany zasobów systemu Android w czasie wykonywania przy użyciu funkcji stosowania zmian systemu Android. Ta funkcja umożliwia szybkie wyświetlanie zmian wprowadzonych w plikach zasobów systemu Android (układach XML, obiektów rysowalnych itp.) na urządzeniu z systemem Android lub w emulatorze bez konieczności ponownego uruchamiania aplikacji.
- Możesz teraz generować własne profile niestandardowe podczas korzystania z funkcji śledzenia uruchamiania w aplikacji systemu Android. Zapewnia to jeszcze bardziej wydajne środowisko uruchamiania przy minimalnym wzroście rozmiaru pliku APK.
- Teraz możesz generować powiązania zestawu Xamarin.Android dla bibliotek Kotlin.
- Teraz możesz używać scalania manifestu Google podczas scalania plików AndroidManifest.xml w projektach systemu Android. Pozwala to dostosować sposób, w jaki każdy manifest i jego zawartość zostaną scalone. Aby uzyskać więcej informacji na temat reguł, które mogą być stosowane, zobacz Scalanie wielu plików manifestu.
- Opcja używania projektu udostępnionego została usunięta w przypadku tworzenia nowej aplikacji platformy Xamarin.Forms. Nowe aplikacje platformy Xamarin.Forms będą teraz używać platformy .NET Standard, aby zapewnić najlepsze środowisko programistyczne.
Poprawki błędów
Powłoka
- Rozwiązaliśmy problem polegający na tym, że po uruchomieniu ze środowiska Unity wyświetlane jest okno uruchamiania i nie można go zamknąć.
- Rozwiązaliśmy problem polegający na tym, że kliknięcie prawym przyciskiem myszy powodowało awarię programu Visual Studio dla komputerów Mac
Redaktor
- Rozwiązaliśmy problem polegający na tym, że zestaw reguł analizy kodu jest ignorowany i program Visual Studio dla komputerów Mac wydaje wiele ostrzeżeń o konflikcie.
- Rozwiązaliśmy problem polegający na braku dokumentacji metody.
- Rozwiązano problem polegający na tym, że w szablonach T4 nie była wyróżniana składnia i nie działało autouzupełnianie.
- Rozwiązano problem polegający na tym, że kopiowanie i wklejanie nie działało między niektórymi typami plików 123.
- Rozwiązaliśmy problem z kontrastem kolorów podczas zmiany nazw pól w nowym motywie.
- Ulepszyliśmy ułatwienia dostępu funkcji VoiceOver w przypadku menu Szybkie poprawki i Refaktoryzacje.
- Usunęliśmy awarię podczas wyświetlania niektórych typów plików w systemie macOS 10.13.
Debuger
- Rozwiązaliśmy problem polegający na tym, że wizualizator wartości jest zawsze pusty.
- Rozwiązaliśmy problem polegający na tym, że inspekcja zagnieżdżonych zmiennych w hierarchii trwała dłużej niż oczekiwano.
- Rozwiązaliśmy problem polegający na tym, że wyświetlanie zmiennych przy użyciu metod asynchronicznych nie przedstawiało żadnych rezultatów.
- Rozwiązaliśmy problem polegający na tym, że moduł debugowania nie pokazuje prawidłowo ikon inspekcji zmiennych.
- Rozwiązaliśmy problem uniemożliwiający usunięcie obserwowanych wyrażeń przy użyciu klawisza Backspace.
- Rozwiązaliśmy problem polegający na tym, że program Visual Studio dla komputerów Mac nie wykonywał przerwania w wierszu nieobsługiwanego wyjątku w projektach .NET Core.
- Rozwiązano problem polegający na tym, że rozmiar czcionki etykietki danych (inspekcja zmiennej) jest mniejszy.
- Rozwiązano problem polegający na początkowym braku ikony przypinania zmiennej podczas debugowania.
- Rozwiązano problem polegający na tym, że przyciski interfejsu użytkownika dotyczące wykonywania krok po kroku reagują z opóźnieniem, przez co wykonywanie krok po kroku jest bardzo powolne.
- Rozwiązano problem polegający na tym, że skopiowanie wartości z konsoli wyrażeń kontrolnych i zmiennych lokalnych może być niemożliwe.
- Rozwiązano problem polegający na tym, że debuger platformy.NET Core nie pokazuje wartości System.Drawing.Color.
- Rozwiązano problem polegający na tym, że w oknie dialogowym Dołączanie do procesu nie są wyświetlane żadne procesy.
- Rozwiązano problem polegający na tym, że debuger przestaje działać w przypadku wierszy bez ustawionego punktu przerwania (w wielu projektach startowych).
- Rozwiązano problem polegający na tym, że wyrażenia kontrolne są usuwane po próbie ich zmiany nazwy w konsoli wyrażeń kontrolnych.
- Rozwiązaliśmy problem polegający na tym, że zapisywanie edycji z poziomu narzędzia Text Visualizer podczas debugowania nie powoduje zapisania zmian.
- Rozwiązaliśmy problem polegający na tym, że okienko Lokalne nie jest aktualizowane po edytowaniu wartości zmiennej w wizualizatorze.
- Rozwiązaliśmy problem, który mógł spowodować fałszywe przewijanie podczas wykonywania kodu krok po kroku.
Projekt
- Rozwiązaliśmy problem polegający na tym, że reguły StyleCop są ignorowane.
- Rozwiązaliśmy problem polegający na tym, że program Visual Studio dla komputerów Mac automatycznie zamyka rozwiązanie i twierdzi, że plik został usunięty – chociaż tak nie jest.
- Rozwiązano problem polegający na sporadycznym wyświetlaniu okna dialogowego z informacją o braku optymalizacji elementu mono-sgen32 pod kątem komputera Mac.
- Rozwiązano problem polegający na tym, że utworzenie projektu o nazwie już istniejącej w danym folderze powoduje wyłączenie okna dialogowego.
- Rozwiązano problem polegający na tym, że element „mono-sgen32” nie jest zoptymalizowany dla komputera Mac i należy go zaktualizować.
- 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.
- Rozwiązaliśmy problem powodujący wyświetlanie zduplikowanych plików w Eksploratorze rozwiązań.
- Rozwiązaliśmy problem polegający na tym, że usunięcie pliku z projektu stylu zestawu SDK powoduje dodanie niepotrzebnych danych do pliku. csproj.
- Rozwiązaliśmy problem polegający na tym, że w projekcie .NET Framework przywoływana była nieprawidłowa wersja projektu o wielu miejscach docelowych.
- Rozwiązaliśmy problem polegający na tym, że podczas dodawania nowego projektu NUnit do istniejącego rozwiązania nie istnieje funkcja IntelliSense dla typów NUnit.
- Rozwiązaliśmy problem uniemożliwiający usunięcie pliku z projektu, gdy brakuje pliku.
- Rozwiązaliśmy problem, który powodował, że nie wszystkie właściwości MSBuild były w pełni oceniane.
- Rozwiązaliśmy problem uniemożliwiający usunięcie połączonych plików z projektu.
- Rozwiązano problem polegający na tym, że zduplikowane pliki są wyświetlane w oknie rozwiązania.
Kontrola wersji
- Rozwiązano problem polegający na tym, że lista rozwijana pliku kontroli wersji jest (częściowo) uszkodzona.
- Rozwiązano problem polegający na tym, że element libhostfxr.dylib nie jest podpisany.
- Rozwiązano problem polegający na tym, że stan zmodyfikowanych plików nie został zaktualizowany po zapisaniu lub odwróceniu zmian.
- Rozwiązano problem z ogólną wydajnością podczas pracy z rozwiązaniami w repozytorium git.
- Rozwiązano problem polegający na tym, że system macOS ciągle monitował o zainstalowanie narzędzi wiersza polecenia Xcode.
- Rozwiązano problem polegający na tym, że w programie Git w elemencie „Autorzy” pierwszy wiersz jest niepoprawnie wyświetlany jako zmodyfikowany.
- Rozwiązano problem polegający na tym, że zmiana nazwy pliku mogła spowodować zawieszenie się interfejsu użytkownika.
- Rozwiązano problem polegający na tym, że brakowało menu Przełącz do gałęzi.
- Rozwiązano problem polegający na tym, że nowy plik nie był wyświetlany w widoku stanu, jeśli nie został dodany/przygotowany ręcznie.
- Rozwiązano problem polegający na tym, że w widoku stanu istnieją problemy ze znacznikiem kolejności bajtów.
Narzędzia sieci Web
- Rozwiązano problem polegający na tym, że parametry niestandardowe nie są utrwalane.
- Rozwiązano problem polegający na tym, że szablon MVC aplikacji internetowej platformy .NET Core tworzy wiele plików launchSettings.json i appsettings.json.
- Rozwiązano problem polegający na tym, że program Visual Studio 2019 dla komputerów Mac nie ma szkieletu kontrolera z widokami.
- Rozwiązaliśmy problem polegający na tym, że pliki launchSettings.json są zmieniane podczas zapisywania.
NuGet
- Rozwiązaliśmy problem polegający na tym, że nie można uzyskać informacji o sygnaturze repozytorium dla źródła.
- Rozwiązaliśmy problem polegający na tym, że pakiety NuGet nie odświeżają się.
Narzędzia testowe
- Rozwiązaliśmy problem polegający na tym, że hierarchia testów jest pomieszana i powoduje uszkodzenie nazw przestrzeni nazw.
- Rozwiązaliśmy problem z nieoczekiwanym zagnieżdżaniem w okienku „Testy jednostkowe”.
- Rozwiązaliśmy problem mogący powodować niepowodzenia odnajdywania testów.
- Rozwiązaliśmy kilka dodatkowych problemów związanych z dziwnym zagnieżdżaniem w eksploratorze/oknie „Testy jednostkowe”.
Znane problemy
- W przypadku wystąpienia błędów kompilacji node-gyp szablonów projektów SPA React i Angular platformy ASP.NET Core, zobacz uwagi dotyczące instalacji node-gyp, aby zapoznać się z obejściami.
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.