[ASP.NET]Net Framework環境問題的一種修復方案


一、情況介紹

造價軟件基於.net framework 4.0開發,要成功運行需要在目標電腦上安裝4.0版本以上的framework。一般情況下xp是沒有的,win7系列自帶3.5,都需要手動安裝4.0;;win10就是自帶4.7了,但某些精簡過的win10的4.7的文件是缺失的。

 

這些精簡過的win10系統,比如一些純凈版或者ghost系統;或者裝了一些安全軟件的win7、xp,哪怕在注冊表里看到是高於4.0版本的,造價軟件運行起來之后也是磕磕絆絆的,有時報異常、有時軟件無響應,有時需要退出某些安全軟件才能運行。一般的處理方法是首先清空系統中的framework然后重新安裝,這需要重啟數次,而且卸載安裝可能還會失敗,處理起來耗時還不一定能解決。 甚至在win10系統中,自帶的4.7采用清理工具還無法清除,導致無法安裝較低版本的framework。

 

二、嘗試解決

根據某些客戶電腦上運行某些安全軟件,壁紙軟件就會導致軟件無響應問題,在開發電腦上安裝並嘗試重現,最終發現無法復現。

 

既然開發電腦不重現,那就只能在客戶電腦上模擬成開發環境調試了

https://www.microsoft.com/net/download/visual-studio-sdks

先安裝一個framework 4.6的開發包,就發現問題解決不再復現。

之后搜索了下,開發包還有一個好處,不需要卸載原有的framework,哪怕之前的是4.7高版本,安裝4.6開發包也能成功,可以在遠程客戶解決時節省卸載、重啟等大量時間。  但這個在xp系統上是無法安裝的,必須要win7以及之后操作系統版本才行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM