重装.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吧)

扫描二维码关注公众号,回复: 6850279 查看本文章

和VS2010可以正常使用了,不再报错。(VS 2015是依赖.net framework 4.6的,要安装4.6或者重装VS 2015,VS 2015自带4.6,重装VS 2015会自行安装4.6)

作者:依人顾林夕

原文链接:https://www.cnblogs.com/jie0602/p/7542044.html

猜你喜欢

转载自blog.51cto.com/14444633/2422865
今日推荐