2017-08-04 66 views
1

我剛剛購置了帶有Windows 10 Creators的新筆記本電腦,它附帶了.NET Framework 4.7。我的應用程序的目標是.NET 4.6.2,但我無法安裝.NET 4.6.2,因爲它說「此計算機上已安裝了更高版本的更新」。我怎樣才能在我的電腦上獲得.NET 4.6.2?如何在Windows 10 Creators上安裝.NET Framework 4.6.2?

UPDATE:

我必須安裝.NET 4.6.2開發包,即一個工作。靜默的所有功能於一身的安裝,將首先清除所有版本的筆記本電腦,並重新安裝每個之後,最新的 https://www.microsoft.com/en-us/download/details.aspx?id=53321

+1

這是否打破了你的應用程序?如果您因爲要添加開發支持而提出要求,請從https://www.microsoft.com/net/targeting –

+0

安裝開發包,那麼在Windows 10創建者計算機中部署您的應用程序如何?它不會在那裏突破 –

+0

我創建的網站剛剛安裝在Web服務器上,我控制框架版本。 –

回答

0

根據您的更新,您可能能夠在開發環境(安裝開發人員包)中打開該項目,但您需要考慮將其部署到客戶(誰將擁有新的Windows創建者更新機器)的事實。

使用Windows creator更新機器,.net 4.5.7默認安裝爲操作系統的一部分,不建議手動卸載它。

所以,你有兩個選擇:

備選方案1(恕我直言,這是更好)升級項目的目標架構 到最新的4.5.7要求您 應用的徹底迴歸測試。因爲它可能會破壞某些東西(不確定這一點)。但這是明智的 來仔細檢查。

選項2.當升級窗戶創作者更新問客戶 通過阻止更新最新的.NET釋放以下

https://www.ghacks.net/2017/06/12/blocking-net-framework-4-7-installation/

有點怪怪的解決方案。但沒有任何其他解決方案。

如果其他人也面臨這個問題,那麼請讓我知道一個更好的解決方案。

相關問題