Я создал установщик с Visual Studio 2008. Тип проекта VS - проект развертывания.Этот установщик не работает в некоторых средах, но также отлично работает в некоторых других средах.
Например, установщик компилируется на виртуальной машине, работающей под управлением Windows Server 2012 R2 Standard.Конечно, установка там удалась.Однако происходит сбой в другой виртуальной машине с той же версией Windows.
Сообщение об ошибке: «Ошибка 1001. Исключительная ситуация при инициализации установки: System.BadImageFormatException: Не удалось загрузить файл или сборку». Файл: Пользовательскийactions.dll 'или одной из его зависимостей. Эта сборка построена средой выполнения, более новой, чем текущая загруженная среда, и не может быть загружена. "
Целевая платформа равна 3,5 во всех приложениях в решении для установщика.Также ссылки в библиотеке пользовательских действий имеют .NET версии 2.0 или 3.5.
Чего не хватает в отказавшей среде?С чего начать поиск?