Azure DevOps Office 통합 문제 해결

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

모든 Office 통합 작업에는 설치된 버전의 Visual Studio 또는 무료 Azure DevOps Office Integration 2019가 필요합니다. 이 소프트웨어는 Azure DevOps Office 통합 추가 기능 또는 Team Foundation Office 통합 추가 기능을 설치합니다. 필수 구성 요소 목록은 Azure Boards 및 Office 통합을 참조하세요.

다음 이미지와 같이 Microsoft Excel에 팀 리본이 표시되지 않으면 이 문서에 제공된 절차에 따라 문제를 해결할 수 있습니다.

Excel TFS-Office 통합 팀 리본의 스크린샷.

Important

Microsoft 프로젝트 통합 및 TFSFieldMapping 명령은 다음에서 지원되지 않습니다.

  • Visual Studio 2019 및 Azure DevOps Office Integration 2019.
  • Azure DevOps Services를 포함한 Azure DevOps Server 2019 이상 버전

Microsoft Excel 통합에 대한 모든 지원은 기본 지원되며 작업 항목의 대량 가져오기 및 업데이트를 지원합니다. Microsoft 프로젝트 사용에 대한 대안은 다음과 같습니다.

Azure DevOps 추가 기능 사용

  1. Excel 파일 메뉴에서 옵션을 선택합니다.

  2. 추가 기능을 선택하고 선택 목록 관리에서 COM 추가 기능을 선택한 다음 이동을 선택합니다.

    Excel 옵션, 추가 기능, Com 추가 기능 선택 스크린샷

  3. 검사 Team Foundation 추가 기능 검사 상자에 배치되었는지 확인합니다.

    COM 추가 기능 대화 상자의 스크린샷, Team Foundation 추가 기능 검사.

  4. Excel을 다시 시작합니다. 이제 팀 리본이 표시됩니다.

다음 시작 시 팀 리본이 표시되지 않으면 추가 기능의 로드 동작이 변경될 수 있으므로 다음 단계를 완료합니다.

레지스트리 업데이트

  1. 검색 또는 실행 상자에 입력 regedit 하여 Windows 시작 메뉴에서 레지스트리 편집기를 시작합니다.

    Regedit 실행 명령의 스크린샷.

  2. TFCOfficeShim.커넥트 포함하는 다음 경로 중 하나로 이동합니다. [버전] 폴더:

참고 항목

이름이 같은 폴더가 여러 개 있는 경우 버전 번호가 가장 높은 폴더를 선택합니다.

  • 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 항목의 스크린샷.

  1. LoadBehavior를 열고 값 데이터 필드를 3으로 설정하려면 두 번 클릭합니다(값이 0면 팀 리본이 로드되지 않음).

  2. 확인을 선택하고 Excel을 다시 시작합니다.

    LoadBehavior 항목에 대한 자세한 내용은 VSTO 추가 기능, LoadBehavior 값에 대한 레지스트리 항목을 참조 하세요.

Visual Studio가 실패할 때 Office 추가 기능이 Excel에서 로드되거나 열리지 않음

Azure Boards에 연결하려면 팀 리본으로 이동하여 새 목록을 선택합니다. 새 목록 대화 상자가 열리지 않거나 TF86001 또는 유사한 오류 메시지가 표시되면 Visual Studio를 복구해야 할 수 있습니다.

오류 메시지 TF86001 Team Foundation에서 Office 추가 기능을 로드할 수 없습니다.

이 오류는 일반적으로 Office Excel 또는 Project를 설치하기 전에 Visual Studio를 설치할 때 발생합니다. 이 경우 Office 런타임용 Visual Studio 도구가 올바르게 구성되지 않았습니다. 이 오류를 해결하려면 Visual Studio를 복구해야 합니다.

참고 항목

인증 문제(예: TF31003 사용자 TF30063계정에 권한이 없음)를 참조하세요.

필수 조건

Visual Studio 명령 프롬프트 및 Gacutil.exe(전역 어셈블리 캐시 도구)에 액세스할 수 있도록 Visual Studio를 설치합니다. 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. 명령을 성공적으로 실행했으면 Excel을 GACUTIL 다시 시작하고 Office용 Azure DevOps 통합 도구 추가 기능을 찾습니다.

위의 단계가 실패하면 다음 단계를 수행합니다.

  1. Office의 전체 복구를 실행합니다.

  2. Office를 제거하고 Office를 다시 설치합니다.

  3. Microsoft 지원 팀에 문의하세요.

사용자가 암호 변경 후 Excel에서 Azure DevOps에 로그인할 수 없습니다.

사용자가 네트워크 암호를 변경하고 새 계정 정보로 인증 오류를 수신하기 시작하면 알려진 문제가 발생할 수 있습니다. 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 ID의 조건부 액세스 정책 때문일 수 있습니다. 이 문제를 해결하려면 폴더 %LOCALAPPDATA%\.IdentityService의 내용을 지웁니다.

Microsoft.Office.Interop.Excel.ApplicationClass 형식의 COM 개체를 캐스팅할 수 없습니다...

팀 탐색기에서 트리거된 Excel에서 TFS 작업 항목 목록을 열려고 할 때 오류 메시지가 표시될 수 있습니다. 자세한 내용은 "Microsoft.Office.Interop.Excel.ApplicationClass 형식의 COM 개체를 인터페이스 형식 'Microsoft.Office.Interop.Excel._Application'으로 캐스팅할 수 없음"을 해결하는 방법을 참조하세요.