VS2012 - 突然死亡

Jon*_*sie 5 visual-studio-2012

我在Visual Studio 2012中有一个相当一致但随机发生的猝死.这通常发生在我按F6构建时 - VS将在没有任何消息或警告的情况下消失.

事件日志包含:

Error Handler Exception: System.ServiceModel.CommunicationException: There was an error reading   
from the pipe: Unrecognized error 109 (0x6d). ---> System.IO.IOException: The read operation 
failed, see inner exception. ---> System.ServiceModel.CommunicationException: There was an error 
reading from the pipe: Unrecognized error 109 (0x6d). ---> System.IO.PipeException: There was an 
error reading from the pipe: Unrecognized error 109 (0x6d).

   at System.ServiceModel.Channels.PipeConnection.OnAsyncReadComplete(Boolean haveResult, Int32 error, Int32 numBytes)
--- End of inner exception stack trace ---
at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
at System.ServiceModel.Channels.ConnectionStream.EndRead(IAsyncResult asyncResult)
at System.Net.FixedSizeReader.ReadCallback(IAsyncResult transportResult)
--- End of inner exception stack trace ---
at System.Net.Security.NegotiateStream.EndRead(IAsyncResult asyncResult)
at System.ServiceModel.Channels.StreamConnection.EndRead()
--- End of inner exception stack trace ---
at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
at System.ServiceModel.Channels.TransportDuplexSessionChannel.EndTryReceive(IAsyncResult result, Message& message)
at System.ServiceModel.Dispatcher.DuplexChannelBinder.EndTryReceive(IAsyncResult result,   RequestContext& requestContext)
at System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult result, RequestContext& requestContext) \r\n    at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
at System.ServiceModel.Channels.TransportDuplexSessionChannel.EndTryReceive(IAsyncResult result, Message& message)
at System.ServiceModel.Dispatcher.DuplexChannelBinder.EndTryReceive(IAsyncResult result, RequestContext& requestContext)
at System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult result, RequestContext& requestContext)
Run Code Online (Sandbox Code Playgroud)

我怀疑它可能是我安装的一些扩展程序,但我删除了所有已安装的最新版本并且它仍然存在.

有人有类似的经历吗?

ahm*_*wil 0

对我来说听起来像是一个糟糕的安装。通过在“Windows程序和功能”中选择应用程序名称并单击“更改”按钮,尝试对 Visual Studio 2012 安装运行修复。