У меня есть проект C #, предназначенный для платформ x64. Этот проект включает System.Configuration.Install.Installer
, реализующий некоторые пользовательские действия, которые должны вызываться проектом установки (MSI VS2010).
Когда я запускаю установщик в Win7 x64, он выдает BadImageFormatException
. Я предполагаю, что это происходит, когда проект установщика пытается загрузить сборку x64, содержащую реализацию пользовательских действий.
Я настроил платформу формы проекта установки как x64, но эта проблема заставляет меня думать, что установщик все еще является 32-битным исполняемым файлом.
Кто-нибудь еще сталкивался с такой проблемой? Любые предложения, чтобы это исправить?
Спасибо.