Dokumentasi MSDN " Panduan Migrasi ke .NET Framework 4.5 " dan " Cara Mengkonfigurasi Aplikasi untuk Mendukung .NET Framework 4 atau 4.5 " hanya membahas pengubahan proyek. Tidak ada detail tentang menerapkan perubahan ke seluruh solusi sekaligus, saya juga belum melihat fungsi di VS yang mendukungnya.
Namun, ada ekstensi (berperingkat baik) bernama Target Framework Migrator yang tersedia di galeri Visual Studio, yang mendukung peningkatan ke 4.5.2 (serta versi yang lebih baru **) dan sepertinya itu akan melakukan apa yang Anda inginkan. Kode sumber tersedia di GitHub , jika Anda tertarik.
Perhatikan bahwa kurangnya fitur tersebut mungkin disengaja (dan bukan hanya kelalaian). Saya hanya menebak-nebak, tapi mungkin MS hanya menghitung proyek yang membutuhkan Kerangka baru yang akan ditingkatkan. FWIW, jika Anda akhirnya memutakhirkan beberapa proyek yang dibagikan dengan solusi lain, solusi tersebut mungkin gagal dibangun sampai mereka juga ditingkatkan.
Karena itu, jika Anda berada di toko kecil dengan hanya satu (atau beberapa) solusi dan Anda ingin meningkatkan semuanya dalam sekali jalan, mungkin alat di atas akan bekerja untuk Anda.
Tidak ada perkembangan dalam hal ini selama bertahun-tahun , dan tampaknya pengembang tidak berencana untuk memberikan tongkat estafet kepada orang lain.
Jika Anda tidak dapat membuatnya bekerja dengan versi .NET Framework yang lebih baru, periksa PR dan Masalah yang ada untuk perbaikan, tetapi Anda mungkin harus menerapkannya sendiri. Misalnya, seseorang memposting perbaikan untuk .NET Framework v 4.7.1 . Mudah-mudahan ini akan bergabung, tetapi saya tidak akan menahan napas.
Jika ada orang lain yang melihat kesalahan yang sama dengan Anas (di komentar), inilah masalah GitHub dari beberapa minggu yang lalu, dan masalah lain yang mungkin terkait dari 2017. Pertimbangkan untuk mengacungkan jempol dan menambahkan lebih banyak detail jika Anda mengalami masalah yang sama .