" .NET Framework 4.5'e Geçiş Kılavuzu " ve " .NET Framework 4 veya 4.5'i Desteklemek için Bir Uygulama Nasıl Yapılandırılır " adlı MSDN belgeleri yalnızca projelerin değiştirilmesini anlatır. Değişikliklerin tüm çözüme aynı anda uygulanmasına ilişkin hiçbir ayrıntı yok veya VS'de bunu destekleyen bir işlev görmedim.
Ancak, Visual Studio galerisinde 4.5.2'ye yükseltmeyi (ve daha yeni sürümler **) destekleyen ve tam olarak istediğiniz şeyi yapacak gibi görünen Target Framework Migrator adlı (iyi derecelendirilmiş) bir uzantı vardır . Eğer ilgileniyorsanız kaynak kodu GitHub'da mevcuttur .
Böyle bir özelliğin eksikliğinin kasıtlı olabileceğini (ve sadece bir ihmal olmadığını) unutmayın. Sadece tahmin ediyorum, ama belki MS figürleri sadece yeni Çerçevelere ihtiyaç duyan projeler yükseltilecek. FWIW, diğer çözümlerle paylaşılan bazı projeleri yükseltirseniz, bu çözümler de yükseltilene kadar oluşturulamayabilir.
Bununla birlikte, yalnızca bir (veya birkaç) çözümü olan küçük bir mağazadaysanız ve her şeyi tek seferde yükseltmek istiyorsanız, o zaman belki yukarıdaki araç sizin için işe yarayacaktır.
Yıllardır bu konuda bir gelişme olmadı ve görünüşe göre geliştiricinin batonu başka birine devretme planı yok.
Daha yeni bir .NET Framework sürümüyle çalışmasını sağlayamıyorsanız, düzeltmeler için mevcut PR'leri ve Sorunları kontrol edin , ancak bunları kendiniz uygulamanız gerekebilir. Örneğin, birisi .NET Framework v 4.7.1 için bir düzeltme yayınladı . Umarım bunlar birleşir, ama nefesimi tutmam.
Başkası Anas ile aynı hatayı görüyorsa (yorumlarda), işte birkaç hafta öncesinden bir GitHub sorunu ve 2017'den kalma olasılıkla ilgili başka bir sorun . Aynı sorunu yaşıyorsanız, onları beğenmeyi ve daha fazla ayrıntı eklemeyi düşünün. .