#git #visual-studio #team-explorer
#мерзавец #visual-studio #команда-исследователь
Вопрос:
Я установил VS 2022 несколько дней назад, и все работало нормально. Внезапно я начал получать следующую ошибку
Не удалось запустить процесс. Время ожидания, пока дочерний процесс откроет именованные каналы.
и с тех пор не могу подключиться к своему репозиторию Git.
Я попробовал режим администратора, восстановил С 2022 года, обновил до 17.0.2. Ничего не помогло. Теперь он просит меня «клонировать репозиторий» каждый раз, когда я запускаю свою visual studio.
Иногда я также получаю следующее сообщение
Проанализировав XML-журнал, я нашел в нем следующую запись
lt;entrygt; lt;recordgt;740lt;/recordgt; lt;timegt;2021/12/03 09:03:36.264lt;/timegt; lt;typegt;Errorlt;/typegt; lt;sourcegt;VisualStudiolt;/sourcegt; lt;descriptiongt;LegacySitePackage failed for package [SccProviderPackage]Source: amp;apos;Microsoft.TeamFoundation.Git.Provideramp;apos; Description: Operation is not valid due to the current state of the object.amp;#x000D;amp;#x000A;System.InvalidOperationException: Operation is not valid due to the current state of the object.amp;#x000D;amp;#x000A; at Microsoft.TeamFoundation.Git.Provider.SccServiceManager.CreateProviderServices(SccProviderPackage providerPackage, Boolean isInServerCommandLineMode, IEnumerable`1 toolWindowAttributes)amp;#x000D;amp;#x000A; at Microsoft.TeamFoundation.Git.Provider.SccProviderPackage.Initialize()amp;#x000D;amp;#x000A; at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)lt;/descriptiongt; lt;guidgt;{7FE30A77-37F9-4CF2-83DD-96B207028E1B}lt;/guidgt; lt;hrgt;80131509lt;/hrgt; lt;errorinfogt;lt;/errorinfogt; lt;/entrygt;
Любая помощь будет высоко оценена.
Комментарии:
1. Попробуйте Git командной строки — если это сработает, проблема полностью в VS.
2. У меня также есть та же проблема со вчерашнего дня, и, как и у вас, установка ремонта не устранила проблему. Что бы ни вызвало это, оно также нарушило интеграцию git в VS 2019 на той же машине. VS-код и Git командной строки в порядке. Я подозреваю, что проблема, возможно, возникла после установки Node.js и принятие дополнительных инструментов, некоторые из которых, как я полагаю, интегрируются с Visual Studio.
3. Режим администратора, похоже, работает в некоторых случаях для меня сейчас. Запустите VS в режиме администратора (Запуск от имени администратора), а затем откройте решение, используя опцию Файл-gt; Открыть решение. В данном случае это работает. Но в режиме без администратора всегда просят клонировать репо. Я обновил до последней версии 17.0.4, все та же проблема.