2015-04-09 2 views
0

Я начал получать это исключение сегодня утром. Не уверен, что вызывает его или как его решить. Когда я запускаю свою Visual Studio и подключаюсь к нашему экземпляру TFS для разработки, он терпит неудачу, за исключением того, что «Microsoft Visual Studio 2013 перестала работать». Получил следующую информацию от просмотра событийОшибка Visual Studio 2013 при подключении к TFS

Применения: devenv.exe Framework Version: v4.0.30319 Описания: Процесс был прерван из-за необработанное исключение. Exception Информация: System.AccessViolationException Stack: на 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.St кольцо, 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, культура = нейтральной, PublicKeyToken = b77a5c561934e089] в Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPackage.get_WorkItemStore() в Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPackage.DoUpdateContext (Microsoft.TeamFoundation.Contro ls.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. Объект) в 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() Blockquote

Я побежал Devenv/resetuserdata и reapir установки, но это не помогло. Если я не подключен к TFS, он работает нормально. Также мне удалось подключиться к другому экземпляру TFS.

Любая помощь будет высоко оценена. Благодарю.

ответ

0

Похоже, что файлы в моей локальной папке AppData повреждены. Попробовал удалить их, но это не помогло. Решена проблема, выполнив следующие действия

  1. Uninstall Visual Studio 2013.
  2. Uninstall TFS питания 2013 Инструменты.
  3. Вручную удалили каталог установки Visual Studio и все ссылки из реестра.
  4. Переустановите Visual Studio 2013 и чем Visual Studio 2014 обновление 4.
  5. установлен Re-TFS 2013 Главные инструменты
2

Я только что был точно такой же симптом в VS 2015 после обновления с VS 2013 Каждый раз, когда я открывал соединение с TFS или проектом с каналами TFS, он выдает VS2015 (даже с Update 1)

Я нашел способ устранить авария в VS2015 без повторной установки.

  1. Закрыт VS2015.
  2. Для VS2015 и TFS 2015 - Удалить содержимое этого каталога: C: \ Users \ yourUserId \ AppData \ Local \ Microsoft \ Team Foundation \ 6.0 \ Cache (я думаю, что 6,0 представляет TFS 2015)
  3. Затем перезапустите Визуальное Студия.

Я считаю, что это будет то же самое для VS2013 (но если вы используете старую TFS затем заменить 6,0 5,0 (TFS 2013?), 4.0 (TFS 2010?)

+0

Я имел проблемы удаления файлов но перезапустил мою машину, удалил файлы, а затем ушла ошибка. Я получал ее при попытке «Получить последнюю версию», –

Смежные вопросы