10

似乎没有任何原因,选择 SQL > 架构比较 > 新架构比较,然后尝试“选择源”会导致 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)
4

1 回答 1

17

尝试按照此处发布的信息进行操作,我确实检查了正在访问哪些注册表项。删除在下面找到HKCU\Software\Microsoft\VisualStudio\11.0\SSDT\ConnectionMruList的所有东西就可以了。

于 2013-03-26T18:29:32.330 回答