我試圖將我們的應用程序遷移到較新版本的.NET Framework。從當前版本4.5到4.6.1此應用程序需要以下版本的.NET Framework之一:
原因,爲什麼我們要遷移到版本4.6.1而不是4.7或4.6.2,因此我們的大多數用戶和開發人員都確實有Windows 10 11月更新和基於信息從.NET Framework System Requirements開始,默認情況下應該在此版本的Windows中預安裝.NET Framework 4.6.1。 這會讓我們無需用戶下載任何類型的更新。
我們所面臨的,是每一個顯示我們運行以下錯誤消息應用程序時的問題:
此應用程序需要.NET Framework的以下版本之一: .NETFramework,版本= V4 .6.1
是否要立即安裝此.NET Framework版本?
我還檢查什麼版本的.NET Framework在註冊表中列出下面的MSDN的文章:How to: Determine Which .NET Framework Versions Are Installed
該註冊表值這實際上應該是偶數的.NET Framework 4.6.2
任何想法如何解決這個問題,並可能導致它?我不希望用戶被迫安裝更新,因爲它應該是操作系統的一部分。
剛纔解釋單挑:11月份的版本將在今年9月份結束,並且在該日期之後將不會收到任何更新(包括重要的安全更新)。 –