Поделиться через


Устранение проблем с интеграцией Azure DevOps и Office

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Если лента команды отсутствует в Microsoft Excel, как показано на следующем рисунке, выполните действия, описанные в этой статье, чтобы устранить проблему.

Снимок экрана: лента группы интеграции Excel и Azure DevOps/Office.

Примечание.

Интеграция 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 относятся:

Установка Azure DevOps Integration 2019

Это средство позволяет подключаться к Azure Boards из Excel. Чтобы установить средство Azure DevOps Integration 2019, выполните следующие действия.

  1. Скачайте средство интеграции с Office Azure DevOps 2019.

  2. Установите средство, запустив скачанный файл.

  3. Перезапустите Excel, чтобы просмотреть ленту команды .

Если лента команды по-прежнему не отображается, выполните действия, описанные в следующих разделах.

Включение надстройки Azure DevOps

  1. В Excel выберите "Параметры файла>".

  2. Выберите надстройки> COM в раскрывающемся меню >"Управление".

    Снимок экрана: последовательность добавления надстройки COM.

  3. Убедитесь, что установлен флажок надстройки Team Foundation .

    Снимок экрана: диалоговое окно надстройки COM, добавленная надстройка Team Foundation.

  4. Перезапустите Excel.

На ленте команды показана лента команды .

Если лента команды не отображается при следующем запуске, поведение загрузки надстройки может быть изменено, поэтому выполните следующие действия.

Обновление реестра

  1. Запустите редактор реестра из меню "Пуск" Windows, введя regedit поле поиска или запуска.

    Снимок экрана: команда Run regedit.

  2. Перейдите к одному из следующих путей, содержащих 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. Дважды выберите, чтобы открыть LoadBehavior и задать для поля данных значения значение 3. Если значение является 0 лентой команды , не загружается.

  4. Нажмите кнопку "ОК " и перезапустите Excel.

    Дополнительные сведения о записи LoadBehavior см. в разделах реестра для надстроек VSTO, LoadBehavior.

Проверьте, отключена ли надстройка

  1. В меню "Файл Excel" выберите "Параметры".

  2. Выберите надстройки и в раскрывающемся меню "Управление" и выберите "Отключено".>

    Снимок экрана: параметры Excel, надстройки, выбор отключенных элементов.

  3. Если в списке отображается добавление Azure DevOps, выберите его и нажмите кнопку "Включить".

    Снимок экрана: диалоговое окно

Надстройка Office не загружается или не открывается в Excel при сбое Visual Studio

Чтобы подключиться к Azure Boards, перейдите на ленту команды и выберите "Создать список". Если диалоговое окно "Новый список" не открывается или вы получаете TF86001 или аналогичное сообщение об ошибке, возможно, потребуется восстановить Visual Studio.

TF86001 сообщение об ошибке, Team Foundation не удалось загрузить надстройку Office.

Эта ошибка обычно возникает при установке Visual Studio до Office Excel или Project. В этом случае среда выполнения набор средств Visual Studio для Office настроена неправильно. Чтобы устранить эту ошибку, восстановите установку Visual Studio.

Примечание.

Сведения о проблемах проверки подлинности, например TF31003 и TF30063см. в статье "Учетная запись пользователя" не имеет разрешения.

Необходимые компоненты

Установите Visual Studio, чтобы убедиться, что у вас есть доступ к командной строке Visual Studio и Gacutil.exe (средство глобального кэша сборок). Если у вас нет Visual Studio, вы можете бесплатно установить выпуск Visual Studio Community.

Запуск средства Gacutil

  1. Откройте командную строку Visual Studio и выберите ее от имени администратора.

    Снимок экрана: командная строка разработчика для VS2015 с меню

  2. Выполните следующие команды на основе программного обеспечения:

    Программное обеспечение. Команды
    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
  3. После успешного GACUTIL выполнения команд перезапустите Excel и найдите надстройку Установщик интеграции Azure DevOps с Office.

Если предыдущие шаги не помогают, попробуйте выполнить следующие действия:

  1. Восстановление Office.

  2. Удалите Office и переустановите Office.

  3. Обратитесь в корпорацию Майкрософт через Сообщество разработчиков.

Пользователь не может войти в Azure DevOps из Excel после изменения пароля

Если вы изменили сетевой пароль и начали получать ошибки проверки подлинности с информацией о новой учетной записи, возможно, возникла известная проблема. Маркер, хранящийся в Visual Studio, больше не действителен, но система не распознает необходимость его обновления. Вам не нужно предпринимать никаких действий; Срок действия маркера истекает в конечном итоге, и проверка подлинности начинает работать снова, хотя задержка непредсказуема. Используйте следующее решение, чтобы вручную удалить маркер.

Удаление маркера из реестра

  1. Закройте все открытые экземпляры Excel.

  2. Сохраните и снимите путь к реестру, выполнив следующие команды из командной строки с повышенными привилегиями (запуск от имени администратора):

    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
    
  3. Откройте 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".