当尝试连接到任何数据库时,SSMS 2014 SP1最近开始抛出System.EnterpriseServices.Wrapper.dll不匹配的错误。
我最近安装了LinqPad 5,需要安装.Net 4.6。
尝试修复SSMS并没有解决问题。各种在线资源,建议从.Net 2.0文件夹更新GAC和C:\Windows\Microsoft.NET\Framework\v4.0.30319
程序集,但也没有解决问题。
答案 0 :(得分:0)
这是我的解决方案,让我的开发环境恢复正常工作。显然它并不理想,所以如果有人有更好的解决方案,请分享。
作为临时措施:
如果您随后在Visual Studio中收到错误:
我相信这是因为.Net 4.6会覆盖RewriteEngine On
RewriteRule ^([^/]+)/([^/]+)$ index.php?$1=$2
文件夹中的文件,因为.Net 4.x都共享此文件夹,SSMS似乎无法处理updgrade。 .Net 2.0使用不同的文件夹,因此为什么周围的解决方案很多都没有帮助。