Вызов пользовательских действий в сборке x64 с проектом установки - PullRequest
2 голосов
/ 09 июля 2011

У меня есть проект C #, предназначенный для платформ x64. Этот проект включает System.Configuration.Install.Installer, реализующий некоторые пользовательские действия, которые должны вызываться проектом установки (MSI VS2010).

Когда я запускаю установщик в Win7 x64, он выдает BadImageFormatException. Я предполагаю, что это происходит, когда проект установщика пытается загрузить сборку x64, содержащую реализацию пользовательских действий.

Я настроил платформу формы проекта установки как x64, но эта проблема заставляет меня думать, что установщик все еще является 32-битным исполняемым файлом.

Кто-нибудь еще сталкивался с такой проблемой? Любые предложения, чтобы это исправить?

Спасибо.

1 Ответ

2 голосов
/ 11 июля 2011

Это немного устарело, но, возможно, это поможет: http://blogs.msdn.com/b/heaths/archive/2006/02/01/64-bit-managed-custom-actions-with-visual-studio.aspx

...