一个奇怪的Visual Studio社区2015行为在我的笔记本电脑上经常发生 . 我可以通过以下操作重现该问题:
-
启动笔记本电脑并登录Windows 10(使用最新更新)
-
打开SQL Server 2016 Management Studio(从2016 RC3到16.4的任何版本)
-
打开Visual Studio社区2015(更新3)
-
打开任何最近的项目[Visual Studio崩溃]
-
重新打开Visual Studio社区2015
-
重新打开任何最近的项目[Visual Studio加载项目没有问题]
笔记本电脑重新启动后,问题仍然存在:第一次加载崩溃,第二次加载崩溃 .
如果我打开VS2015并在不打开SSMS的情况下加载项目,则项目即使在第一次尝试时也会加载 .
当VS2015崩溃时,我得到以下两个事件:
.NET运行时
应用程序:devenv.exe Framework版本:v4.0.30319描述:由于未处理的异常,进程已终止 . 异常信息:Microsoft.DataWarehouse.VsIntegration.Shell.Project.FileProjectHierarchy.Load(System.String,UInt32,Microsoft.SDataServer.SqmInteropServices.SqmApi.Increment(Microsoft.SqlServer.SqmInteropServices.HSQMSESSION,UInt32,UInt32)中的System.AccessViolationException . Int32)at Microsoft.DataWarehouse.VsIntegration.Shell.Service.DataWarehouseProjectManagerService.CreateProject(System.String,Int32,Microsoft.DataWarehouse.VsIntegration.Designer.Serialization.DocumentObject,Microsoft.DataWarehouse.VsIntegration.Shell.Project.IFileProjectManager,System.Guid) )在Microsoft.DataWarehouse.VsIntegration.Shell.PVsProjectFactory.CreateProject(System.String,System.String,System.String,UInt32)的Microsoft.DataWarehouse.VsIntegration.Shell.Service.DataWarehouseProjectManagerService.CreateProject(System.String,System.Guid)中 . ,System.Guid ByRef,IntPtr ByRef,Int32 ByRef)
和
应用程序错误
错误应用程序名称:devenv.exe,版本:14.0.25420.1,时间戳:0x57685d85错误模块名称:msvcrt.dll,版本:7.0.14393.0,时间戳:0x57899155异常代码:0xc0000005错误偏移量:0x00088e5f错误进程id:0x1fdc错误应用程序启动时间:0x01d213ec4b92254c错误应用程序路径:C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ devenv.exe错误模块路径:C:\ Windows \ System32 \ msvcrt.dll报告ID:a826a026- dc7d-42b3-b67c-e95cd57a7515错误包全名:错误包相关应用程序ID:
我找不到任何相关主题,所以我问是否有人面临同样的问题 .
1 回答
我遇到过同样的问题:
Visual Studio 2015在我第一次尝试打开解决方案时崩溃了 . 当我重新打开VS时,一切正常
我在SSMS中打开新的查询窗口有明显的延迟,并且尝试将代码剪切并粘贴到查询窗口中的延迟时间为5-10秒
我最近意识到当VS2015打开时我只遇到问题#2 .
我终于决定处理它 . 修复是将SSDT从14.0.61021.0更新为14.0.61707.300 . 奇怪的是,VS2015告诉我,我需要在工具>扩展和更新下更新,但为我下载了旧版本 . 我必须直接进入SSDT下载页面才能获得最新版本 .
问题解决了 .