PInvoke 32разрядной dll в win64
От: Jack128  
Дата: 27.08.10 06:31
Оценка:
Добрый день.
Есть некая x32 dll, которую невозможно перебилдить под 64 бита.
Есть ASP.NET сайт которому для работы нужна эта длл, и который будет работать в 64разрядной винде.
Собственно вопрос — как все это заставить работать?
Если билдить сайт для Any CPU, то сайт работает, но при PInvoke .NET говорит, что дллелька — BadImageFormatException.
Если же сайт билдить под x86, так он даже не запускается, говорит BadImageFormatException при загрузке одной из сборок.

Вобщем то я в тупике. Единственный способ, который я вижу — это сделать 32 разрядное нативное приложение, которое будет дергать dll, и как нить передовать данные сайту, но как то криво это...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.