Apa itu .NET Multi-Targeting Pack?


19

Menginstal Visual Studio menginstal banyak paket. Net yang disebut

  • .NET x Paket Penargetan
  • .NET x Paket Multi-Penargetan
  • .NET x Paket Multi-Penargetan (ENU)

Di mana "x" adalah nomor versi .Net yang didukungnya. Untuk apa paket-paket ini?

Jawaban:


14

Ini bisa dijelaskan dengan deskripsi berikut.

Paket multi-penargetan, atau paket MT, adalah kumpulan rakitan referensi yang terkait dengan platform dan versi .NET Framework tertentu. Rakitan referensi adalah rakitan .NET Framework yang biasanya tidak memiliki badan metode dan tidak ada API internal atau pribadi. Rakitan referensi hanya berisi informasi yang dibutuhkan kompilator.

Misalnya, ada paket multi-penargetan untuk .NET Framework 3.5, .NET Framework 4, Pembaruan 4.0.x untuk .NET Framework 4, .NET Framework 4.5, Windows Phone 7.5, aplikasi gaya Windows Metro, Kelas Portable Perpustakaan, dan sebagainya.

Visual Studio menginstal paket multi-penargetan, dan begitu juga SDK seperti Visual Studio SDK, Silverlight SDK, dan Windows Phone SDK. Biasanya, paket multi-penargetan diinstal di bawah “%ProgramFiles(x86)%\Reference Assemblies\Microsoft\Framework” atau “%ProgramFiles%\Reference Assemblies\Microsoft\Framework”di komputer 32-bit).

Gambar berikut dari Microsoft memberikan kejelasan untuk deskripsi di atas.

masukkan deskripsi gambar di sini

Apakah saya memerlukan paket ini jika saya hanya ingin menggunakan Visual Studio untuk membuat aplikasi WP10 Mobile?

Jika Anda hanya akan menargetkan Windows Phone 10 maka menginstal paket tidak diperlukan untuk mempublikasikan aplikasi Anda ke Windows Store. Anda tidak dapat menargetkan versi .NET Framework yang tidak didukung, dan menerbitkan aplikasi Anda ke Windows Store, yang berarti bahwa semua perangkat Anda akan dikompilasi dengan versi yang sama dengan .NET Framework.

Sumber: Pedoman Multi-Penargetan untuk Alat untuk Kode yang Dikelola [Mircea]

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.