当我调试VS测试时,我的VS 2013崩溃了,我在崩溃窗口中获得了以下详细信息。我今天早上已经修好了我的VS 2013,并且工作正常几个小时。
问题签名: 问题事件名称:CLR20r3 问题签名01:devenv.exe 问题签名02:12.0.40629.0 问题签名03:5590c8a4 问题签名04:Microsoft.VisualStudio.Shell.ViewManager 问题签名05:12.0.31101.0 问题签名06:545487c9 问题签名07:501 问题签名08:2f 问题签名09:System.ArgumentOutOfRange 操作系统版本:6.3.9600.2.0.0.256.4 区域设置ID:1033 附加信息1:5861 附加信息2:5861822e1919d7c014bbb064c64908b2 附加信息3:bb02 附加信息4:bb02c3b29c3f075104f1d0629e885cfc
在Windows事件查看器中,我得到了以下内容
找不到源应用程序中事件ID 0的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件。 如果事件源自另一台计算机,则必须随事件一起保存显示信息。 活动中包含以下信息: 错误处理程序异常:System.ServiceModel.CommunicationException:从管道读取错误:管道已结束。 (109,0x6d)。 ---> System.IO.IOException:读取操作失败,请参阅内部异常。 ---> System.ServiceModel.CommunicationException:从管道读取错误:管道已结束。 (109,0x6d)。 ---> System.IO.PipeException:从管道读取错误:管道已结束。 (109,0x6d)。 at System.ServiceModel.Channels.PipeConnection.OnAsyncReadComplete(Boolean hasResult,Int32 error,Int32 numBytes) ---内部异常堆栈跟踪结束--- 在System.Runtime.AsyncResult.End [TAsyncResult](IAsyncResult结果) 在System.ServiceModel.Channels.ConnectionStream.EndRead(IAsyncResult asyncResult) 在System.Net.FixedSizeReader.ReadCallback(IAsyncResult transportResult) ---内部异常堆栈跟踪结束--- 在System.Net.Security.NegotiateStream.EndRead(IAsyncResult asyncResult) 在System.ServiceModel.Channels.StreamConnection.EndRead() ---内部异常堆栈跟踪结束--- 在System.Runtime.AsyncResult.End [TAsyncResult](IAsyncResult结果) 在System.ServiceModel.Channels.TransportDuplexSessionChannel.EndTryReceive(IAsyncResult result,Message& message) 在System.ServiceModel.Dispatcher.DuplexChannelBinder.EndTryReceive(IAsyncResult result,RequestContext& requestContext) at System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult result,RequestContext& requestContext)\ r \ n在System.Runtime.AsyncResult.End [TAsyncResult](IAsyncResult结果) 在System.ServiceModel.Channels.TransportDuplexSessionChannel.EndTryReceive(IAsyncResult result,Message& message) 在System.ServiceModel.Dispatcher.DuplexChannelBinder.EndTryReceive(IAsyncResult result,RequestContext& requestContext) 在System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult result,RequestContext& requestContext) 消息资源已存在但消息未在字符串/消息表中找到
任何帮助将不胜感激,
谢谢,
萨里尔
答案 0 :(得分:0)
我建议取消安装并重新安装Visual Studio。听起来安装可能已损坏,而且根据我的经验,如果安装没有按特定顺序完成,Visual Studio会非常有气质。
我建议这样做的方法是首先卸载任何Service Pack,如果有多个(例如在SP3之前删除SP4),则向后工作,然后当删除所有SP时,删除VS本身。
如果您安装了多个版本的VS,那么在REVERSE CHRONOLOGICAL ORDER中执行相同的操作删除thenm(首先是SP,然后是VS),而不是重新安装在CHRONOLOGICAL ORDER中
例如,如果你有VS 2010& SP1,VS 2012,& VS 2013& SP2,然后按以下顺序卸载:
然后按此顺序安装: