Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 24583|Jawab: 0

[Sumber] Tutorial Penganalisis Portabilitas Perpustakaan .NET

[Salin tautan]
Diposting pada 10/06/2019 16.22.14 | | | |
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.





Mantan:Pernahkah Anda melakukan pesan instan IM?
Depan:Minta perangkat lunak protokol siaran langsung Kuaishou
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com