Ingin membuat perpustakaan Anda tersedia di berbagai platform? Ingin mempelajari cara membuat aplikasi Anda lebih kompatibel dengan implementasi dan file konfigurasi .NET lainnya, termasuk .NET Core, . Kompatibilitas NET Standard, UWP, dan Xamarin untuk iOS, Android, dan Mac)? Alat .NET Portability Analyzer menyediakan laporan terperinci tentang fleksibilitas program di berbagai implementasi .NET dengan menganalisis rakitan. Penganalisis Portabilitas tersedia sebagai ekstensi Visual Studio dan aplikasi konsol. Pelajari cara memindahkan kode pustaka .NET Framework ke .NET Core untuk berjalan di seluruh platform dan memperluas cakupan aplikasi yang menggunakan kode tersebut.
Tujuan baru
- .NET Core: Desain modular yang memungkinkan pekerjaan paralel dan diarahkan untuk skenario lintas platform. Bekerja secara paralel berarti Anda dapat mengadopsi versi .NET Core baru tanpa merusak aplikasi lain.
- ASP.NET Core: Kerangka kerja web baru yang dibangun di atas .NET Core, memberikan manfaat yang sama kepada pengembang seperti .NET Core.
- Platform Windows Universal: Meningkatkan performa aplikasi Windows Store yang berjalan pada mesin x64 dan ARM menggunakan kompilasi statis .NET Native.
- .NET Core + Ekstensi Platform: Menyertakan API .NET Core selain API lain dalam ekosistem .NET seperti WCF, ASP.NET Core, FSharp, dan Azure.
- .NET Standard + Ekstensi Platform: Menyertakan API Standar .NET selain API lain dalam ekosistem .NET seperti WCF, ASP.NET Core, FSharp, dan Azure.
Cara menggunakan Penganalisis Portabilitas
Untuk memulai .NET Portability Analyzer, pertama-tama Anda harus mengunduh ekstensi yang sesuai dari Visual Studio Marketplace. Ini bekerja dengan Visual Studio 2017 dan yang lebih baru. Anda dapat mengonfigurasi Penganalisis Portabilitas di Visual Studio dengan membuka Pengaturan Penganalisis Portabilitas > Analytics dan memilih platform target.
Alamat Unduhan:Login hyperlink terlihat.
Alamat GitHub:Login hyperlink terlihat.
Untuk menganalisis seluruh proyek, klik kanan proyek di Penjelajah Solusi dan pilih Analisis portabilitas rakitan. Anda juga dapat membuka menu Analisis dan memilih Analisis Portabilitas Rakitan. Pilih file atau DLL proyek yang dapat dieksekusi di lokasi tersebut.
Setelah menjalankan analisis, Anda akan melihat Laporan Portabilitas .NET. Hanya jenis yang tidak didukung oleh platform target yang ditampilkan dalam daftar, dan rekomendasi dapat dilihat di tab Pesan dari Daftar Kesalahan. Anda juga dapat melompat ke area masalah langsung dari tab Pesan.
Jika Anda tidak ingin menggunakan Visual Studio, Anda dapat melakukannya dengan menggunakanPrompt perintah menggunakan penganalisis portabilitas。 Cukup unduh API Portability Analyzer dari repositori Microsoft/dotnet-apiport. Alamat:Login hyperlink terlihat.
- Ketik perintah berikut untuk menganalisis direktori saat ini: \...\ApiPort.exe analyze -f .
- Untuk menganalisis daftar file .dll tertentu, ketik perintah berikut: \...\ApiPort.exe analyze -f first.dll -f second.dll -f third.dll
Laporan Portabilitas .NET disimpan di direktori saat ini dalam format file Excel (.xlsx). Tab Detail dalam buku kerja Excel berisi detail.
|