重裝.NET Framework 解決異常:“<Module>”的類型初始值設定項引發異常。
最近在使用數據庫(我的是Sql Server 2012)時,連接時突然報錯:“<Module>”的類型初始值設定項引發異常。
不知道是什么原因,因為之前重裝TV時,要刪除注冊表和在控制面板卸載,不知道是不是有誤操作刪除其他的軟件,導致了這一個問題。
在百度查詢,很多類似問題,但是沒有具體解決辦法,模糊的有兩個方向:
1、某個服務沒有開啟
之所以說是“某個”,是因為CSDN的博主最后解決只說了一句“有個服務沒有開啟,開啟就正常了”,具體是哪個服務,沒有說明
然后,查詢百度知道,有回答是要開啟“SQL Server Browser”服務,但是經過我測試,很遺憾沒有起作用!!!
也嘗試了其他SQL的服務,也沒有效果!!!
2、.net framework 重裝
另外有提供解決方案需要重裝.net framework。
因為發現不僅SQL Server報這個錯誤,同時我的VS 2015不能打開,VS 2010也報了同樣的錯誤,所以問題原因在這個方向的可能性很大。
我安轉了.net framework 4.5和4.6,所以我將4.5和4.6全部卸載,重新安裝了4.5,這次SQL Server 2012(SQL Server 2012好像是依賴.net framework 4,但是我並沒有裝4,應該是4.5兼容了4吧)
和VS2010可以正常使用了,不再報錯。(VS 2015是依賴.net framework 4.6的,要安裝4.6或者重裝VS 2015,VS 2015自帶4.6,重裝VS 2015會自行安裝4.6)
所以,問題的解決辦法,是重裝.net framework !!!
如果有其他解決方案,或者知道拋這個異常的原理的大神,跪求指教!!!