Azure DevOps Office tümleştirme sorunlarını çözme

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

Tüm Office tümleştirme görevleri için Visual Studio'nun yüklü bir sürümü veya ücretsiz Azure DevOps Office Tümleştirmesi 2019 gerekir. Yazılım, Azure DevOps Office Tümleştirme Eklentisi'ni veya Team Foundation Office Tümleştirme Eklentisi'ni yükler. Önkoşulların listesi için bkz . Azure Boards ve Office tümleştirmesi.

Aşağıdaki görüntüde gösterildiği gibi Microsoft Excel'de Ekip şeridini görmüyorsanız, sorunu bu makalede sağlanan yordamlarla çözmek isteyebilirsiniz.

Excel TFS-Office tümleştirme Takımı şeridinin ekran görüntüsü.

Önemli

Microsoft Project Tümleştirmesi TFSFieldMapping ve komutu aşağıdakiler için desteklenmez:

  • Visual Studio 2019 ve Azure DevOps Office Tümleştirmesi 2019.
  • Azure DevOps Services dahil olmak üzere Azure DevOps Server 2019 ve sonraki sürümleri.

Microsoft Excel tümleştirmesi için tam destek korunur ve iş öğelerinin toplu içeri aktarılmasını ve güncelleştirilmesini destekler. Microsoft Project'i kullanmanın alternatifleri şunlardır:

Azure DevOps eklentisini etkinleştirme

  1. Excel Dosyası menüsünde Seçenekler'i seçin.

  2. Eklentiler'i seçin ve Yönet seçim listesinden COM Eklentileri'ni ve ardından Git'i seçin.

    Excel Seçenekleri, Eklentiler, Com Eklentileri Seç'in ekran görüntüsü.

  3. Team Foundation Eklentisi onay kutusuna bir onay işareti yerleştirildiğinden emin olun.

    COM Eklentileri iletişim kutusunun ekran görüntüsü, Team Foundation Eklentisi işaretli.

  4. Excel'i yeniden başlatın. Şimdi Ekip şeridini görmeniz gerekir.

Bir sonraki başlatmada Ekip şeridi görünmüyorsa, eklentinin yük davranışı değiştirilebilir, bu nedenle aşağıdaki adımları tamamlayın:

Kayıt defterini güncelleştirme

  1. Ara veya Çalıştır kutusuna girerek regedit Windows Başlat Menünüzü kullanarak Kayıt Defteri Düzenleyicisi'ni başlatın.

    Regedit komutunu çalıştır komutunun ekran görüntüsü.

  2. TFCOfficeShim.Bağlan içeren aşağıdaki yollardan birine gidin. [sürüm] Klasör:

Not

Aynı ada sahip birden çok klasör varsa, en yüksek sürüm numarasına sahip olanı seçin.

  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel\Addins (bu anahtar yoksa aşağıdaki seçeneklerden birini deneyin)

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel\Addins

  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\Excel\Addins

LoadBehavior girişinin ekran görüntüsü.

  1. LoadBehavior'ı açmak için çift tıklayın ve değer veri alanını 3 olarak ayarlayın (değer 0 ise, Ekip şeridi yüklenmez).

  2. Tamam'ı seçin ve Excel'i yeniden başlatın.

    LoadBehavior girdisi hakkında daha fazla bilgi edinmek için bkz . VSTO Eklentileri için Kayıt Defteri Girdileri, LoadBehavior değerleri.

Visual Studio başarısız olduğunda Office eklentisi Excel'de yüklenemiyor veya açılmıyor

Azure Boards'a bağlanmak için Ekip şeridine gidin ve Yeni Liste'yi seçin. Yeni Liste iletişim kutusu açılamazsa veya TF86001 veya benzer bir hata iletisi alırsanız Visual Studio'yu onarmanız gerekebilir.

Hata iletisi TF86001, Team Foundation Office Eklentisini yükleyemedi.

Bu hata genellikle Office Excel veya Project'i yüklemeden önce Visual Studio'yu yüklediğinizde oluşur. Bu örnekte, Office Çalışma Zamanı için Visual Studio Araçları doğru yapılandırılmamış. Bu hatayı düzeltmek için Visual Studio'yu onarmanız gerekir.

Not

ve TF30063gibi TF31003 kimlik doğrulama sorunları için lütfen Kullanıcı hesabının izni yok konusuna bakın.

Önkoşullar

Visual Studio Komut İstemi'ne ve Gacutil.exe (Genel Bütünleştirilmiş Kod Önbelleği Aracı) erişiminiz olduğundan emin olmak için Visual Studio'yu yükleyin. Visual Studio'nuz yoksa Visual Studio Community sürümünü ücretsiz olarak yükleyebilirsiniz.

Gacutil aracını çalıştırma

  1. Visual Studio Komut İstemi'ni açın ve yönetici olarak çalıştırmayı seçin.

    'Yönetici olarak çalıştır' ile VS2015 için Geliştirici Komut İstemi başlat menüsünün ekran görüntüsü

  2. Microsoft 365 için aşağıdaki komutları çalıştırın:

    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 ve Office 2013 için aşağıdaki komutları çalıştırın:

    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 için aşağıdaki komutları çalıştırın:

    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. Komutları başarıyla çalıştırdıktan sonra Excel'i GACUTIL yeniden başlatın ve Office için Azure DevOps Tümleştirme Aracı eklentisini arayın.

Yukarıdaki adımlar başarısız olursa aşağıdaki adımları deneyin:

  1. Office'in tam onarımını çalıştırın.

  2. Office'i kaldırın ve Office'i yeniden yükleyin.

  3. Microsoft destek ekibine başvurun.

Kullanıcı, parola değişikliğinden sonra Excel'den Azure DevOps'ta oturum açamıyor

Bir kullanıcı ağ parolasını değiştirip yeni hesap bilgileriyle kimlik doğrulama hataları almaya başlarsa bilinen bir sorunla karşılaşmış olabilir. Visual Studio'da depolanan belirteç artık geçerli değil, ancak sistem yenilenmesi gerektiğini tanımıyor. Kullanıcının herhangi bir işlem gerçekleştirmesi gerekmez, belirtecin süresi bir süre sonra dolar ve kimlik doğrulaması yeniden çalışmaya başlar, ancak gecikmeyi tahmin etmenin bir yolu yoktur. Belirteci el ile kaldırmak için aşağıdaki geçici çözümü kullanın.

Belirteci kayıt defterinden kaldırma

  1. Excel'in tüm açık örneklerini kapatın.

  2. Kayıt defteri yolunu kaydedin ve temizleyin, bu komutlar "yönetici olarak çalıştır" seçeneğiyle açılan Komut İstemi'nden çalıştırılabilir:

    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'i açtığınızda Azure DevOps'a bağlandığında oturum açma istenir.

Belirtecin süresi dolana kadar bekleyin veya parola bu soruna neden olacak şekilde yapılandırılmışsa, parola her değiştiğinde bu kayıt defteri anahtarını silin.

Yenileme ve yayımlama sırasında aralıklı sorunlar

Bir kullanıcının yenileme veya yayımlama yaparken hataları varsa, bunun nedeni Microsoft Entra Id'deki Koşullu Erişim İlkesi olabilir. Bu sorunu çözmek için klasörünün %LOCALAPPDATA%\.IdentityServiceiçeriğini temizlemeyi deneyin.

Microsoft.Office.Interop.Excel.ApplicationClass... türünde COM nesnesi oluşturulamıyor.

TFS iş öğesi listesini Excel'de açmaya çalıştığınızda, Takım Gezgini'nden tetiklenen bir hata iletisi alabilirsiniz. Daha fazla bilgi için bkz . "Microsoft.Office.Interop.Excel.ApplicationClass türünde COM nesnesi 'Microsoft.Office.Interop.Excel._Application' arabirim türüne bırakılamıyor" sorununu çözme.