Устранение проблем с интеграцией Azure DevOps и Office
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Если лента команды отсутствует в Microsoft Excel, как показано на следующем рисунке, выполните действия, описанные в этой статье, чтобы устранить проблему.
Примечание.
Интеграция Azure DevOps Office не выполняется без планов обновлений или улучшений. Будущие инвестиции будут сосредоточены на собственном инструменте для массового импорта или обновления рабочих элементов с помощью CSV-файлов. При возникновении проблем с интеграцией Office рекомендуется использовать эту альтернативу. Для всех задач интеграции Office требуется установленная версия Visual Studio или бесплатная версия Azure DevOps Office Integration 2019, которая устанавливает надстройку интеграции Azure DevOps Office. Предварительные требования см. в статье Об интеграции с Azure Boards и Office.
Внимание
Интеграция Microsoft Project и TFSFieldMapping
команда не поддерживаются для:
- Visual Studio 2019 и Azure DevOps Office Integration 2019.
- Azure DevOps Server 2019 и более поздних версий, включая Azure DevOps Services.
Поддерживается полная поддержка интеграции Microsoft Excel, что позволяет выполнять массовый импорт и обновление рабочих элементов. К альтернативным вариантам использования Microsoft Project относятся:
- Планы выполнения
- Расширения Marketplace, такие как диаграмма Project Connect или GANTT
Установка Azure DevOps Integration 2019
Это средство позволяет подключаться к Azure Boards из Excel. Чтобы установить средство Azure DevOps Integration 2019, выполните следующие действия.
Установите средство, запустив скачанный файл.
Перезапустите Excel, чтобы просмотреть ленту команды .
Если лента команды по-прежнему не отображается, выполните действия, описанные в следующих разделах.
Включение надстройки Azure DevOps
В Excel выберите "Параметры файла>".
Выберите надстройки> COM в раскрывающемся меню >"Управление".
Убедитесь, что установлен флажок надстройки Team Foundation .
Перезапустите Excel.
На ленте команды показана лента команды .
Если лента команды не отображается при следующем запуске, поведение загрузки надстройки может быть изменено, поэтому выполните следующие действия.
Обновление реестра
Запустите редактор реестра из меню "Пуск" Windows, введя
regedit
поле поиска или запуска.Перейдите к одному из следующих путей, содержащих TFCOfficeShim.Connect. папка version] :
Примечание.
Если имеется несколько папок с одинаковым именем, выберите один с самым высоким номером версии.
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel\Addins
(если этот ключ не существует, попробуйте один из следующих вариантов)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel\Addins
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\Excel\Addins
Дважды выберите, чтобы открыть LoadBehavior и задать для поля данных значения значение
3
. Если значение является0
лентой команды , не загружается.Нажмите кнопку "ОК " и перезапустите Excel.
Дополнительные сведения о записи LoadBehavior см. в разделах реестра для надстроек VSTO, LoadBehavior.
Проверьте, отключена ли надстройка
В меню "Файл Excel" выберите "Параметры".
Выберите надстройки и в раскрывающемся меню "Управление" и выберите "Отключено".>
Если в списке отображается добавление Azure DevOps, выберите его и нажмите кнопку "Включить".
Надстройка Office не загружается или не открывается в Excel при сбое Visual Studio
Чтобы подключиться к Azure Boards, перейдите на ленту команды и выберите "Создать список". Если диалоговое окно "Новый список" не открывается или вы получаете TF86001 или аналогичное сообщение об ошибке, возможно, потребуется восстановить Visual Studio.
Эта ошибка обычно возникает при установке Visual Studio до Office Excel или Project. В этом случае среда выполнения набор средств Visual Studio для Office настроена неправильно. Чтобы устранить эту ошибку, восстановите установку Visual Studio.
Примечание.
Сведения о проблемах проверки подлинности, например TF31003
и TF30063
см. в статье "Учетная запись пользователя" не имеет разрешения.
Необходимые компоненты
Установите Visual Studio, чтобы убедиться, что у вас есть доступ к командной строке Visual Studio и Gacutil.exe (средство глобального кэша сборок). Если у вас нет Visual Studio, вы можете бесплатно установить выпуск Visual Studio Community.
Запуск средства Gacutil
Откройте командную строку Visual Studio и выберите ее от имени администратора.
Выполните следующие команды на основе программного обеспечения:
Программное обеспечение. Команды Microsoft 365 GACUTIL /I C:\Windows\assembly\GAC_MSIL\Policy.14.0.Microsoft.Office.Interop.Excel\15.0.0.0__71e9bce111e9429c\Policy.14.0.Microsoft.Office.Interop.Excel.dll
GACUTIL /I C:\Windows\assembly\GAC_MSIL\Policy.14.0.office\15.0.0.0__71e9bce111e9429c\Policy.14.0.Office.dll
Office 2016 и Office 2013 GACUTIL /I C:\Windows\assembly\GAC_MSIL\Policy.12.0.Microsoft.Office.Interop.Excel\15.0.0.0__71e9bce111e9429c\Policy.12.0.Microsoft.Office.Interop.Excel.dll
GACUTIL /I C:\Windows\assembly\GAC_MSIL\Policy.12.0.office\15.0.0.0__71e9bce111e9429c\Policy.12.0.Office.dll
Office 2010 GACUTIL /I C:\Windows\assembly\GAC_MSIL\Policy.12.0.Microsoft.Office.Interop.Excel\14.0.0.0__71e9bce111e9429c\Policy.12.0.Microsoft.Office.Interop.Excel.dll
GACUTIL /I C:\Windows\assembly\GAC_MSIL\Policy.12.0.office\14.0.0.0__71e9bce111e9429c\Policy.12.0.Office.dll
После успешного
GACUTIL
выполнения команд перезапустите Excel и найдите надстройку Установщик интеграции Azure DevOps с Office.
Если предыдущие шаги не помогают, попробуйте выполнить следующие действия:
Удалите Office и переустановите Office.
Обратитесь в корпорацию Майкрософт через Сообщество разработчиков.
Пользователь не может войти в Azure DevOps из Excel после изменения пароля
Если вы изменили сетевой пароль и начали получать ошибки проверки подлинности с информацией о новой учетной записи, возможно, возникла известная проблема. Маркер, хранящийся в Visual Studio, больше не действителен, но система не распознает необходимость его обновления. Вам не нужно предпринимать никаких действий; Срок действия маркера истекает в конечном итоге, и проверка подлинности начинает работать снова, хотя задержка непредсказуема. Используйте следующее решение, чтобы вручную удалить маркер.
Удаление маркера из реестра
Закройте все открытые экземпляры Excel.
Сохраните и снимите путь к реестру, выполнив следующие команды из командной строки с повышенными привилегиями (запуск от имени администратора):
reg export HKEY_CURRENT_USER\SOFTWARE\Microsoft\VSCommon\14.0\ClientServices\TokenStorage\VisualStudio\VssApp %TEMP%\oicreds.reg
reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VSCommon\14.0\ClientServices\TokenStorage\VisualStudio\VssApp
Откройте Excel и запрашивает вход при подключении к Azure DevOps.
Дождитесь истечения срока действия маркера или удалите этот reg-ключ при каждом изменении пароля, если он настроен таким образом, что эта проблема возникает.
Периодические проблемы при обновлении и публикации
Если во время обновления или публикации возникает ошибка, в идентификаторе Microsoft Entra может быть политика условного доступа. Чтобы устранить эту проблему, очистите содержимое папки: %LOCALAPPDATA%\.IdentityService
Не удается привести com-объект типа Microsoft.Office.Interop.Excel.ApplicationClass
При открытии списка рабочих элементов в Excel может появиться сообщение об ошибке, активированное в Team Explorer. Дополнительные сведения см. в статье "Не удалось выполнить преобразование COM-объекта типа Microsoft.Office.Interop.Excel.ApplicationClass" в тип интерфейса "Microsoft.Office.Interop.Excel._Application".