Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 为什么选择源进行SQL架构比较会导致VS2012崩溃?_Visual Studio 2012_Sql Server Data Tools - Fatal编程技术网

Visual studio 2012 为什么选择源进行SQL架构比较会导致VS2012崩溃?

Visual studio 2012 为什么选择源进行SQL架构比较会导致VS2012崩溃?,visual-studio-2012,sql-server-data-tools,Visual Studio 2012,Sql Server Data Tools,似乎没有任何原因,选择SQL>架构比较>新建架构比较,然后尝试“选择源”会导致Visual Studio 2012崩溃。(它已按预期工作了数月) 除了尝试重新安装外,还有其他可能的修复程序吗 注意:尝试在Visual Studio的另一个实例中调试崩溃时,会在中显示异常 Application: devenv.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled

似乎没有任何原因,选择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)

为了跟踪发布的信息,我检查了哪些注册表项正在被访问。删除在
HKCU\Software\Microsoft\VisualStudio\11.0\SSDT\ConnectionMruList
下找到的所有内容成功了。

谢谢-我一直在努力找出导致此问题的键数小时了。我很想知道你是如何缩小范围的?很多人在谷歌上搜索:)很高兴这很有用!(我都快掉头发了呵呵)谢谢;),你的回答对我很有帮助。很好的回答!对于我的Windows 8机器,可以在以下位置找到键:[HKEY\U CURRENT\U USER\Software\Microsoft\VisualStudio\11.0\SSDT\ConnectionMruList]这是同一答案第二次对我有用!7个月前我也有同样的问题,现在又有了。我希望我能再次投票。