Catatan Rilis Visual Studio 2017 untuk Mac versi 7.8
Persyaratan | Sistem Komunitas | Pengembang Kompatibilitas | Layanan Blog Xamarin | Kode | yang Dapat Didistribusikan | |
Klik tombol untuk mengunduh versi terbaru Visual Studio 2017 untuk Mac. Untuk petunjuk tentang penyiapan dan penginstalan, lihat dokumentasi Penyiapan dan Penginstalan Visual Studio untuk Mac .
Untuk mempelajari selengkapnya tentang Visual Studio 2017 untuk Mac, lihat Persyaratan Sistem Mac dan Penargetan dan Kompatibilitas Platform Mac.
Untuk mempelajari selengkapnya tentang unduhan terkait lainnya, lihat halaman Unduhan.
Yang Baru di 7.8
Visual Studio 2017 untuk Rilis Mac versi 7.8
- 13 Mei 2019 – Visual Studio 2017 untuk Mac versi 7.8.4
- 12 Maret 2019 – Visual Studio 2017 untuk Mac versi 7.8.3
- 28 Februari 2019 – Visual Studio 2017 untuk Mac versi 7.8.2
- 22 Februari 2019 – Visual Studio 2017 untuk Mac versi 7.8.1
- 20 Februari 2019 – Visual Studio 2017 untuk Mac versi 7.8
Sorotan Rilis
Rilis ini berfokus pada peningkatan kualitas di Visual Studio untuk Mac melalui perbaikan bug, peningkatan performa, dan peningkatan keandalan.
Kami juga memperbarui versi NuGet ke 4.8, .NET Core SDK ke 2.1.504, dan .NET Core Runtime 2.1.8
Visual Studio 2017 untuk Mac versi 7.8 (7.8.0.1624)
dirilis 20 Februari 2019
Shell
- Kami memperbaiki masalah di mana pengikatan kunci kustom untuk Hapus Tidak Digunakan dan Urutkan (Penggunaan) tidak berfungsi.
- Kami memperbaiki masalah saat beralih dari aplikasi dan mengembalikan, tidak berfokus pada editor dengan benar.
- Kami memperbaiki masalah di mana kursor di jendela editor hilang saat beralih aplikasi.
- Kami memperbaiki masalah saat berfokus keluar/ke Visual Studio mengubah elemen default yang berfokus pada UI.
- Kami memperbaiki masalah di mana Visual Studio untuk Mac akan gagal melacak perubahan file untuk file di folder tertentu.
- Kami memperbaiki masalah di mana Visual Studio untuk Mac tidak ingat file yang dibuka.
- Kami memperbaiki masalah saat pemilih Toolbar untuk konfigurasi build dinonaktifkan.
- Kami memperbaiki masalah saat menambahkan folder baru ke proyek tidak mengizinkan penggantian nama instan.
- Kami memperbaiki masalah di mana Mulai Debugging setelah Mulai tanpa Penelusuran Kesalahan menghasilkan pengecualian untuk proyek ASP.Net.
- Kami memperbaiki masalah performa dengan pencarian output build.
- Perintah Jalankan Item pada Penjelajah Solusi telah diganti namanya menjadi Jalankan Proyek.
- Kami memperbaiki masalah di mana halaman selamat datang ditampilkan saat memuat solusi dari pencari.
.NET Core
- Kami memperbarui ke .NET Core 2.1.8 untuk menyertakan pembaruan keamanan.
- Kami memperbaiki masalah di mana tombol buat tidak membuat proyek baru untuk pratinjau .NET Core 3.0 2.
- Kami memperbaiki masalah di mana .NET Core 3.0 dapat dipilih dalam dialog Proyek Baru saat tidak didukung.
- Kami menghapus opsi VB.NET dari proyek .NET Core.
Inti ASP.NET
- Kami memperbaiki masalah di mana profil Folder akan dibuat dengan konfigurasi "Default" alih-alih "Rilis".
Alat Web
- Kami memperbaiki masalah di mana Terbitkan ke Azure membuat profil dengan nama yang salah.
- Kami memperbaiki masalah di mana argumen aplikasi tidak diteruskan ke host Azure Functions.
- Kami menambahkan templat Azure Functions tambahan berikut
- Pemicu CosmosDB
- Pemicu EventHub
- Pemicu IoT Hub
- Pemicu SendGrid
- Pemicu Antrean ServiceBus
- Pemicu Topik ServiceBus
- Kami memperbaiki masalah di mana tidak dimungkinkan untuk menerbitkan ke instans Azure API App.
Xamarin
- Kami memperbarui versi NuGet agen Xamarin Test Cloud.
- Kami memperbaiki masalah di mana perintah Lihat Arsip akan muncul di proyek .NET Core.
Xamarin.Forms
- IntelliSense dalam file XAML Xamarin.Forms untuk FontFamily sekarang tersedia.
Desainer
- Kami memperbaiki masalah saat kotak alat meregres penggunaan perancang Android.
- Kami memperbaiki masalah saat mencoba menyeret dan menghilangkan kontrol ke papan cerita iOS dari Kotak Alat setelah mencari kontrol tidak berfungsi.
Xamarin.Android
- Kami memperbaiki masalah di mana pemberitahuan JDK ditampilkan di halaman selamat datang, bahkan untuk proyek non-Android.
- Kami memperbaiki masalah saat meluncurkan Visual Studio untuk Mac tanpa instalasi Java menunjukkan 2 permintaan sistem untuk menginstal Java.
- Kami memperbaiki masalah di mana pembaruan sumber daya Android dapat terjadi pada saat yang sama dengan build yang kemudian dapat menyebabkan masalah build.
- Kami memperbaiki masalah di mana Visual Studio untuk Mac akan gagal mengunggah APK ke Acer Chromebook R11.
- Kami memperbaiki masalah saat aplikasi Android baru memiliki huruf besar dalam nama paket.
- Kami memperbaiki masalah saat "Proyek Anda tidak mereferensikan kerangka kerja 'Mono.Android.Version=v8.1'" saat AndroidUseLatestPlatformSDK benar.
- Kami memperbaiki masalah di mana Visual Studio untuk Mac tidak dikenali
AndroidManifest
dalam konfigurasi build tertentu.. - Kami memperbaiki masalah saat membuka dialog Masalah Laporan A juga menampilkan dialog "Instal JDK".
- Kami memperbaiki masalah saat peringatan Google Play SDK ditampilkan bahkan saat memublikasikan Ad-Hoc.
Xamarin.iOS
- Sekarang dimungkinkan untuk memilih file .pdf untuk aset gambar yang tidak mendukung gambar vektor.
- Kami memperbaiki masalah di mana Visual Studio untuk Mac secara keliru menunjukkan bahwa properti Xamarin.Mac tidak tersedia.
- Kami memperbaiki masalah di mana tidak dimungkinkan untuk memilih perangkat untuk warna bernama dalam katalog aset.
- Kami memperbaiki masalah di mana simulator iOS tidak lagi dibawa ke depan saat memulai sesi debug.
- Kami memperbaiki masalah saat Referensi Asli tidak berfungsi di proyek pustaka iOS dan tampaknya diabaikan.
- Kami memperbaiki masalah saat menghapus Referensi Asli tidak menghapus file pada disk.
- Kami memperbaiki masalah di mana Debugger tidak tersambung ke ekstensi keyboard di perangkat apa pun.
Xamarin Mac 3.8
- Kami memperbaiki masalah di mana templat .xib tampaknya perlu
customObjectInstantitationMethod="direct"
ditambahkan. - Kami memperbaiki masalah di mana tidak dimungkinkan untuk mengubah versi kerangka kerja target untuk Xamarin.Mac penuh pada opsi membuka kembali proyek.
- Kami memperbaiki masalah di mana opsi proyek untuk build Mac (klasik) menunjukkan UI yang salah.
Editor Kode
- Kami memperbaiki masalah di mana jendela pratinjau perbaikan kode terlalu kecil.
- Kami memperbaiki masalah di mana kesalahan berlekuk tidak diperbarui.
- Kami memperbaiki masalah di mana editor akan membeku saat mengetik
- Kami memperbaiki masalah saat Mengubah tab tidak akan memungkinkan Anda mencari file
- Kami memperbaiki masalah saat Menggunakan indentasi pernyataan salah.
- Kami memperbaiki masalah di mana Roslyn melempar pengecualian fatal (System.ArgumentOutOfRangeException).
- Kami memperbaiki masalah di mana pemformatan parameter di beberapa baris salah.
- Kami memperbaiki masalah di mana generator konstruktor akan menyebabkan Visual Studio untuk Mac mengalami crash.
- Kami memperbaiki masalah di mana penempatan titik koma pintar menyebabkan penempatan titik koma yang salah.
- Kami memperbaiki masalah di mana pengetikan dapat lambat dalam file besar saat aksesibilitas diaktifkan.
- Kami memperbaiki masalah di mana kesalahan fatal dapat terjadi saat mencoba menavigasi di dalam editor menggunakan VoiceOver.
- Kami memperbaiki masalah di mana lokasi tanda sisipan dalam margin perbaikan cepat salah.
- Kami memperbaiki masalah performa di mana koreksi inden memakan terlalu banyak waktu pada file besar.
- Kami memperbaiki masalah di mana pemilihan sementara Intellisense membingungkan.
- Kami memperbaiki masalah di mana Visual Studio untuk Mac tidak dapat membuka file .targets.
- Kami memperbaiki masalah di mana tampilan diperbarui sebagian saat mengomentari metode yang diciutkan.
- Kami memperbaiki masalah di mana sorotan sintaks C# tidak berfungsi untuk beberapa kata kunci.
- Kami memperbaiki masalah saat memanggil beberapa cuplikan dari kotak alat dalam file .cs menyebabkan kode yang diformat dengan buruk.
- Kami memperbaiki masalah saat menekan Turun untuk memilih penyelesaian tag penutup di XAML IntelliSense menutup jendela penyelesaian.
- Kami memperbaiki masalah di mana file 'diredaksi' tidak dapat dibuka.
- Kami memperbaiki masalah di mana terkadang menempelkan gagal dalam file XAML.
- Kami memperbaiki masalah di mana, saat menambahkan atribut melalui Intellisense, itu tidak memangkas "Atribut" dari nama.
- Kami memperbaiki masalah di mana saran kode melakukan hal yang salah ketika
(
ditekan setelah tombol panah tersusun.
NuGet
- Kami memperbaiki masalah di mana Visual Studio untuk Mac mengalami crash setelah kesalahan "Tidak dapat menambahkan paket".
- Kami memperbarui versi NuGet ke 4.8.
- Peringatan diagnostik paket NuGet sekarang ditampilkan di Penjelajah Solusi. Setiap peringatan diagnostik akan dirender dengan ikon peringatan dan teks lengkap peringatan yang tersedia sebagai tips alat.
- Kami memperbaiki serangkaian masalah dengan NuGet:
- masalah saat memulihkan paket NuGet yang tidak memiliki versi stabil.
- Versi nuget bundel VS4Mac terlalu lama: 4.3.1.
- Mereferensikan paket secara kondisional menggunakan variabel tidak berfungsi dengan benar.
- Aplikasi Xamarin.Forms dengan pustaka kerangka kerja multi target yang dirujuk gagal dibuat.
- Build Visual Studio Mac Csproj tidak mendukung Kontidion item.
- Mendukung PackageReferences NuGet bersyar dalam proyek multi-penargetan.
- Tampilkan dependensi per kerangka kerja saat multi-penargetan.
- VS tidak dapat membangun solusi inti F# dotnet.
- Pemulihan nuget mengabaikan target build.
- NuGet memulihkan versi Microsoft.AspNetCore.App yang salah.
Debugger
- Kami memperbaiki masalah di mana debugger akan gagal saat berjalan di konsol eksternal di Mojave.
Alat Pengujian
- Kami memperbaiki masalah di mana xUnit Fact "DisplayName" tidak ditampilkan di penjelajah pengujian jika namanya memiliki titik di akhir.
- Kami memperbaiki masalah saat integrasi pengujian unit editor teks ("Pengujian unit 'nama' tidak dapat dimuat") akan gagal.
- Kami memperbaiki masalah performa di mana panel "Hasil Pengujian" memiliki performa buruk ketika teks dalam jumlah yang sangat besar ditampilkan.
- Kami memperbaiki masalah saat integrasi pengujian unit di editor tidak memicu kasus pengujian dengan benar.
- Kami memperbaiki masalah yang dapat menyebabkan xunit gagal dipulihkan.
F#
- Kami memperbaiki masalah saat pernyataan terbuka untuk F# harus ditambahkan secara manual saat menempelkan/menulis kode.
- Kami memperbaiki masalah di mana proyek F# baru menunjukkan kesalahan IntelliSense.
- Kami memperbaiki masalah untuk proyek F# di mana Visual Studio untuk Mac menimpa GUID proyek menjadi huruf kecil alih-alih huruf besar.
Sistem proyek
- Kami memperbaiki masalah di mana salinan &tempel file XAML menyebabkan disasosiasi antara file .xaml dan .xaml.cs.
- Kami memperbaiki masalah di mana file ditambahkan ke ItemGroup.Compile(Remove) dan masalah terkait ini - Jenis kesalahan namespace tidak ditemukan.
- Kami memperbaiki masalah di mana file C# yang tidak valid dibuat dengan proyek pustaka baru.
- Kami memperbaiki masalah di mana tidak dimungkinkan untuk membuat file .resx tertentu budaya melalui menu 'File Baru ..' di menu konteks Penjelajah Solusi.
Browser Rakitan
- Kami memperbaiki masalah di mana Browser Rakitan menunjukkan ikon yang salah untuk properti.
- Kami memperbaiki masalah di mana
System.DayOfWeek
enum (Wednesday
) tampaknya tidak diberi nilai.
Aksesibilitas
- Kami memperbaiki sejumlah masalah aksesibilitas dalam rilis ini, termasuk beberapa masalah VoiceOver di Debugger dan dalam membuat sertifikat pengembang iOS, dan masalah Keyboard di Android SDK Manager.
Lainnya
- Kami memperbaiki masalah saat menghapus centang pengaturan pertama Mengatur Menggunakan > Direktif Sistem Tempat tidak disimpan.
- Kami memperbaiki masalah di mana Visual Studio untuk Mac tidak mengingat pengaturan.
- Kami memperbaiki masalah saat Memeriksa pembaruan dapat mengakibatkan beberapa perintah untuk masuk.
Visual Studio 2017 untuk Mac versi 7.8.1.4
dirilis 22 Februari 2019
- Kami memperbaiki masalah di mana Visual Studio untuk Mac menjadi tidak responsif saat memilih dua tampilan kolom.
Visual Studio 2017 untuk Mac versi 7.8.2.1
dirilis 28 Februari 2019
- Kami memperbaiki masalah di mana fitur Debugger terkadang tidak berfungsi seperti yang diharapkan dengan Unity.
Visual Studio 2017 untuk Mac versi 7.8.3.2
dirilis 12 Maret 2019
- Rilis ini berisi Klien NuGet 4.8 yang diperbarui, yang pada gilirannya menutup kerentanan Klien NuGet.
- Kami memperbaiki masalah saat Menggunakan Git untuk menerbitkan proyek yang ada ke repositori jarak jauh baru tidak berfungsi.
- Kami memperbaiki masalah saat operasi jarak jauh Git gagal di Visual Studio untuk Mac:.
- Kami memperbaiki masalah di mana Tooltips tidak ditampilkan untuk solusi F#.
- Kami memperbaiki masalah saat dialog Laporkan Masalah mengalami crash Visual Studio untuk Mac saat memasukkan detail.
- Kami memperbaiki masalah saat Visual Studio untuk Mac mengalami crash saat menggunakan Laporkan Masalah jika koneksi debugger hilang.
- Kami memperbaiki masalah di mana Dua jendela popup masuk akan ditampilkan jika Anda tidak masuk dan mencoba Melaporkan Masalah.
- Kami memperbaiki masalah yang menyebabkan peringatan tentang ikon yang hilang muncul di file log saat menggunakan Laporkan Masalah.
- Kami memperbaiki masalah yang mencegah pesan build ditampilkan di jendela Output Build setelah membuat proyek Docker Compose.
Visual Studio 2017 untuk Mac versi 7.8.4.1
dirilis 13 Mei 2019
- Rilis ini memperbaiki masalah di mana (Visual Studio untuk Mac 7.8.3 mengalami crash setelah memuat solusi kedua)[https://developercommunity.visualstudio.com/content/problem/509716/visual-studio-783-build2-crashes-after-loading-a-s.html].
Umpan Balik & Saran
Kami ingin mendengar pendapat Anda! Anda dapat melaporkan masalah melalui opsi Laporkan Masalah di Ide Visual Studio untuk Mac, dan melacak umpan balik Anda di portal Komunitas Pengembang. Untuk menyarankan fitur baru, Anda dapat menggunakan Sarankan Fitur, fitur ini juga dilacak di Komunitas Pengembang.
Blog
Manfaatkan wawasan dan rekomendasi yang tersedia di situs Blog Alat Pengembang untuk memberi Anda informasi terbaru tentang semua rilis baru dan sertakan postingan mendalam tentang berbagai fitur.