Ошибка "Не удалось загрузить файл или сборку" при компиляции приложения ПАКЕТА SDK для Microsoft Dynamics SL 2011
В этой статье содержится решение об ошибке, возникающей при компиляции приложения пакета SDK для Microsoft Dynamics SL 2011.
Область применения: Microsoft Dynamics SL 2011, Microsoft Dynamics SL 2011 с пакетом обновления 1 (SP1)
Исходный номер базы знаний: 2685054
Симптомы
При компиляции приложения пакета SDK для Microsoft Dynamics SL на 64-разрядной рабочей станции в Microsoft Visual Studio 2010 вы получите следующую ошибку:
Не удалось загрузить файл или сборку "file:///C:/Windows/assembly/GAC_32/Interop.SAF/8.0.0.0__31bf3856ad364e35/Interop.SAF.dll" или одну из зависимостей. Была сделана попытка загрузить программу с неверным форматом.
Причина
Существует проблема в Microsoft Visual Studio 2010 на 64-разрядных рабочих станциях, где неправильно предполагается, что различные DLL-файлы (например, Interop.SAF) являются 64-разрядными, когда они фактически 32-разрядные.
Решение
Существует несколько вариантов решения этой проблемы:
- Используйте 32-разрядную рабочую станцию для компиляции приложения Microsoft Dynamics SL Software Development Kit (SDK).
- Вместо этого используйте Microsoft Visual Studio 2008.