Просто предположение, но вам может потребоваться объединить дополнительные ссылки. Например, может быть, у вас также есть что-то elelse.dll, скопированное в папку bin проекта вместе с EXE, и вы забыли включить его?
Вам не нужно объединять сборки .NET Framework из GAC, если только нет проблемы с параметром «Копировать локально» True / false:
Теперь измененный вами проект будет
автоматически все ссылки
сборки объединены. Только
сборки с пометкой «Копировать локально» будут
объединены так системные сборки и GAC
сборки не будут объединены по умолчанию.
- http://blogs.msdn.com/b/jomo_fisher/archive/2006/03/05/544144.aspx
Возможно, просто для его отладки попробуйте скопировать классы .NET Framework локально в ваш проект и объединить их, чтобы увидеть, работает ли это. Это может помочь начать изолировать ошибку.