今天早上我开始接受这个例外。不确定导致它的原因或解决方法。当我启动我的Visual Studio并连接到我们的开发TFS实例时,它失败并出现异常" Microsoft Visual Studio 2013已停止工作"。从事件查看器
获得以下信息应用程序:devenv.exe 框架版本:v4.0.30319 描述:由于未处理的异常,进程终止。 异常信息:System.AccessViolationException 堆: 在Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.DataStoreNative.FinishDataStoreInit(IntPtr,Int32,Int32,Int32,System.String,System.String,System.String) 在Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.Datastore.FinishDataStoreInit(Int32,Int32,Int32,System.String,System.String,System.String) 在Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.InitializeInternal() 在Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.Microsoft.TeamFoundation.Client.ITfsTeamProjectCollectionObject.Initialize(Microsoft.TeamFoundation.Client.TfsTeamProjectCollection) 在Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.InitializeTeamFoundationObject(System.String,System.Object) 在Microsoft.TeamFoundation.Client.TfsConnection.CreateServiceInstance(System.Reflection.Assembly,System.String) 在Microsoft.TeamFoundation.Client.TfsConnection.GetServiceInstance(System.Type,System.Object) 在Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.GetServiceInstance(System.Type,System.Object) 在Microsoft.TeamFoundation.Client.TfsConnection.GetService(System.Type) 在Microsoft.TeamFoundation.Client.TfsConnection.GetService [System .__ Canon,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089] 在Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPackage.get_WorkItemStore() 在Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPackage.DoUpdateContext(Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.RefreshReason,System.ComponentModel.CancelEventArgs) 在Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPackage.b__0(System.Object,Microsoft.TeamFoundation.MVVM.QueuedCommandExecuteEventArgs) 在Microsoft.TeamFoundation.MVVM.QueuedCommandWorker.DoWork(System.Object,System.ComponentModel.CancelEventArgs) 在Microsoft.TeamFoundation.Common.Internal.TfsBackgroundWorkerManager.worker_DoWork(System.Object,System.ComponentModel.DoWorkEventArgs) 在System.ComponentModel.BackgroundWorker.OnDoWork(System.ComponentModel.DoWorkEventArgs) 在System.ComponentModel.BackgroundWorker.WorkerThreadStart(System.Object) 在System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr,System.Object [],System.Object,System.Object [] ByRef) 在System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage,System.Runtime.Remoting.Messaging.IMessageSink) 在System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.ThreadPoolCallBack(System.Object) 在System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object) 在System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,Boolean) 在System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,Boolean) 在System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() 在System.Threading.ThreadPoolWorkQueue.Dispatch() 在System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() 块引用
我运行devenv / resetuserdata并重新安装但是没有用。如果我没有连接到TFS,它可以正常工作。我也能够连接到TFS的其他实例。
非常感谢任何帮助。感谢。
答案 0 :(得分:2)
从VS 2013升级后,我刚刚在VS 2015中出现了完全相同的症状。每次打开与TFS或具有TFS链接的项目的连接时,它都会崩溃VS2015(即使使用Update 1)
我找到了一种方法来修复VS2015中的崩溃而无需重新安装。
我相信这对于VS2013会是一样的(但是如果你使用旧的TFS然后用5.0代替6.0(TFS 2013?),4.0(TFS 2010?)
答案 1 :(得分:0)
看起来我本地AppData文件夹中的文件已损坏。尝试删除它们但它没有帮助它。通过执行以下操作解决了该问题