Błąd "ClrBridge nie jest ładowany" podczas próby wdrożenia raportów w usłudze Microsoft Dynamics AX 2009

Ten artykuł zawiera rozwiązanie problemu polegającego na tym, że podczas próby wdrożenia raportów w usłudze Microsoft Dynamics AX 2009 nie jest ładowany błąd ClrBridge .

Dotyczy: Microsoft Dynamics AX 2009
Oryginalny numer KB: 2277529

Symptomy

Podczas próby wdrożenia raportów usługi Microsoft Dynamics AX 2009 jest wyświetlany następujący komunikat o błędzie. W pliku dziennika zostanie wyświetlony następujący błąd:

Wdrożenie projektu raportowania usługi Microsoft Dynamics AX: ClrBridgeLoader: błąd krytyczny:
nie można załadować Microsoft.Dynamics.ClrBridge.dll. Błąd krytyczny: ClrBridge nie jest ładowany.

Przyczyna

To zachowanie jest spowodowane tym, że program Microsoft.Dynamics.BusinessConnectorNet w usłudze GAC (:\Windows\Assembly folder) nie jest w tej samej wersji co wersja jądra AX. Na przykład: jądro AX jest w wersji 5.0.1000.52 (AX 2009 SP1), ale microsoft.Dynamics.BusinessConnectorNet jest w wersji 5.0.593.0 (RTM)

Rozwiązanie

Zastosuj usługę Microsoft Dynamics AX 2009 z dodatkiem SP1 na komputerze, z których wdrażasz raporty. Następnie powinien zostać wyświetlony instalator programu Microsoft Dynamics AX z dodatkiem SP1, który wykrył konieczność zaktualizowania łącznika .NET Business Connector. Po zakończeniu sprawdź, czy sieć Microsoft.Dynamics.BusinessConnectorNet jest teraz w wersji 5.0.1000.52 (taka sama jak jądro AX). W Eksploratorze Windows znajdź ten plik w folderze :\Windows\System32, kliknij go prawym przyciskiem myszy, wybierz pozycję Właściwości, a następnie wybierz kartę Wersja . Wersja pliku powinna mieć wartość 5.0.1000.52 lub taką samą jak wersja pliku AX32Serv.exe.