26.06.2017, 10:58 | #1 |
Участник
|
Не удалось загрузить файл или сборку "Microsoft.Xrm.Sdk, Version=7.0.0.0
Добрый день. Есть реализованный проект синхронизации AX2012 - CRM в виде dll. Все замечательно работало до обновления CRM. Начало бить ошибку при конекте. Выяснил причину. Раньше юзалась Microsoft.Xrm.Sdk.dll 7.0.0.0 После обновления CRM нужно подключить Microsoft.Xrm.Sdk.dll 8.0.0.0 Со студии конект к CRM идет. Скомпилировал библиотеку и подключил ее к AX. Но соединение не пошло. Выбивает ошибку: System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.IO.FileNotFoundException: Не удалось загрузить файл или сборку "Microsoft.Xrm.Sdk, Version=7.0.0.0, ....
Библиотеки подключаю при помощи GACUTIL.EXE: "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\GACUTIL.EXE" -u "Microsoft.Xrm.Sdk" "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\GACUTIL.EXE" -u "CRMIntegration" "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\GACUTIL.EXE" -i "C:\Program Files (x86)\Microsoft Dynamics AX\CRMIntegration\CRMIntegration.dll" "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\GACUTIL.EXE" -i "C:\Program Files (x86)\Microsoft Dynamics AX\CRMIntegration\Microsoft.Xrm.Sdk.dll" Оно пытается найти старую версию "Microsoft.Xrm.Sdk, Version=7.0.0.0 а не новую "Microsoft.Xrm.Sdk, Version=8.0.0.0. Пробовал удалять папку XpplL с полной компиляцией и CIL компиляцией. Не помогло. Что еще можно сделать и как решить данную проблему? |
|
Теги |
.net, assembly, fusion log, сборка |
|
|