2013-03-14 99 views
5

我在Visual Studio 2012中有一個相當一致但隨機發生的猝死。這通常發生在我按F6編譯時 - VS將消失而沒有任何消息或警告。VS2012 - 突然死亡

事件日誌有這樣的:

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) 

我懷疑它可能會有一些擴展我已經安裝了,但我已經刪除了所有最新的一個我已經安裝了,它仍然存在。

任何人都有類似的經歷?

+0

我刪除了所有已安裝的擴展,只剩下標準擴展 - 它仍然死亡。 – Jonesie 2013-03-17 09:15:51

+0

你能檢查一下F6的約束嗎?檢查鍵盤綁定。 – sashoalm 2013-04-25 12:31:25

+0

F6構建。 – Jonesie 2013-05-02 22:41:37

回答

0

聽起來像一個糟糕的安裝給我。嘗試通過在Windows 程序和功能中選擇應用程序名稱,然後單擊更改按鈕,在Visual Studio 2012安裝上運行修復。

+0

我最近用新安裝的所有東西代替了我的硬件,所以我不這樣做是問題所在。 – Jonesie 2013-09-20 02:56:55