Cara memilih .NET 4.5.2 sebagai kerangka target di Visual Studio .NET


Jawaban:


180

Anda perlu menginstal Paket Pengembang Microsoft .NET Framework 4.5.2

Ini berisi komponen berikut (penekanan ditambahkan oleh saya):

  • .NET Framework 4.5.2

  • .NET Framework 4.5.2 Paket Multi-Targeting: Berisi rakitan referensi yang diperlukan untuk membangun aplikasi yang menargetkan .NET Framework 4.5.2

  • .NET Framework 4.5.2 Paket Bahasa

  • .NET Framework 4.5.2 Paket Bahasa Multi-Targeting Pack: Berisi file IntelliSense untuk menampilkan bantuan saat membangun aplikasi yang menargetkan .NET Framework 4.5.2 melalui Visual Studio dan IDE pihak ketiga.


4
Pastikan Anda menggunakan paket unduhan (sesuai tautan), bukan penginstal web. Yang terakhir tidak akan menginstal paket multi-penargetan - bahkan jika Anda menginstal Visual Studio 2013.
osoviejo

1
Semua proyek saya menunjukkan tidak kompatibel bahkan setelah menginstal dari tautan itu. Apakah ada yang punya masalah ini?
Jamie

1
Sepertinya ini karena Windows 8. Rupanya saya seharusnya menjalankan Visual Studio sebagai administrator untuk membuatnya berfungsi. Saya baru saja mendapatkan OS baru kemarin dan itu sudah membuat saya ingin merobek rambut saya!
Jamie

1
Saya harus me-restart Visual Studio sebelum mengambil 4.5.2. Pastikan Anda melakukannya setelah menginstal paket Multi-Targeting.
AlphaKilo

1
Kebetulan, pola yang sama ini berulang untuk masalah saat mencoba menargetkan 4.6.1
JosephStyons

2

Saya memiliki masalah yang sama. Intinya adalah saya telah menginstal DevPack hanya untuk bahasa saya.

NDP462-DevPack-KB3151934-RUS.exe

Alhasil foldernya sesuai disini

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework

hanya berisi satu folder "ru", sedangkan folder 4.6.1 penuh dengan file.

Pada akhirnya, menginstal

NDP462-DevPack-KB3151934-ENU.exe

memecahkan masalah.

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.