Перемещение рабочего проекта С# с 64-разрядного компьютера с Windows 7 на 32-разрядный компьютер с XP вызвало следующую ошибку:
Retrieving the COM class factory for component with CLSID {681EF637-F129-4AE9-94BB-618937E3F6B6} failed due to the following error: 80040154.
681EF637-F129-4AE9-94BB-618937E3F6B6
отсутствует в реестре, поэтому он не установлен должным образом, но это тот же идентификатор, который ранее был проблемой на 64-разрядной машине с Windows 7.
Решение этой ошибки на 64-разрядной машине Windows 7 было найдено здесь (измените Цель платформы на x86), но это не решает проблему на 32-разрядной машине XP.
Как найти DLL, связанную с 681EF637-F129-4AE9-94BB-618937E3F6B6
, или, что еще лучше, как исправить это исключение?