Я использую в своем веб-приложении около 15-20 устаревших 32-битных DLL-библиотек C ++ COM, некоторые из этих 32-битных библиотек DLL имеют сторонние зависимости, которые являются дополнительными COM или собственными библиотеками DLL.Windows Azure, который я понимаю, является 64-битной платформой.Кто-нибудь может посоветовать, будут ли работать мои 32-битные DLL?(Я знаю, что теперь их можно regsvr32).
Через неделю или две я мог бы перекомпилировать свои библиотеки DLL в 64-битные, однако это невозможно для сторонних зависимостей, так как у меня нетисточник.
Я понимаю, что Windows Azure использует 64-разрядную версию, поэтому мне интересно, какой будет наилучший подход при переносе моего приложения?
, т. е. следует ли переместить 32-разрядные библиотеки DLL поверхи полагаться на WoW64 - будет ли это вообще работать?Я не возражаю против небольшого снижения производительности.
Или было бы лучше перекомпилировать мои 64-битные приложения и каким-то образом использовать 32-битные библиотеки DLL?