为什么选择SQL Schema Comparison的源会导致VS2012崩溃?

Jed*_*dja 10 visual-studio-2012 sql-server-data-tools

看似没有理由,选择SQL> Schema Compare> New Schema Comparison然后尝试"选择源"会导致Visual Studio 2012崩溃.(它已按预期工作了几个月).

除了尝试重新安装之外还有任何可能的修复方法吗?

注意:尝试在另一个Visual Studio实例中调试崩溃会显示异常

Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Security.Cryptography.CryptographicException
Stack:
   at Microsoft.VisualStudio.Data.DataProtection.DecryptString(System.String)
   at Microsoft.VisualStudio.Data.Tools.Design.Core.Common.SqlClient.SqlUtils.DecryptConnectionString(System.String)
   at Microsoft.VisualStudio.Data.Tools.Design.Core.Common.SqlClient.ServerExplorerConnection.get_DisplayNameWithDatabase()
   at Microsoft.VisualStudio.Data.Tools.Package.UI.DatabaseConnectionControl+ConnectionItem.Initialize(Microsoft.VisualStudio.Data.Tools.Design.Core.Common.SqlClient.ServerExplorerConnection)
   at Microsoft.VisualStudio.Data.Tools.Package.UI.DatabaseConnectionControl.PopulateDatabaseCombo()
   at Microsoft.VisualStudio.Data.Tools.Package.UI.DatabaseConnectionControl.DatabaseConnectionControl_Load(System.Object, System.EventArgs)
Run Code Online (Sandbox Code Playgroud)

Jed*_*dja 17

试图按照这里发布的信息,我确实检查了正在访问的注册表项.删除发现的所有内容HKCU\Software\Microsoft\VisualStudio\11.0\SSDT\ConnectionMruList就可以了.