Загрузка 32-битной библиотеки DLL на 64-битной серверной ОС
Я пытаюсь использовать стороннюю DLL, которая работает на 32-битной архитектуре. Я понимаю, что нацеливание 32-битного исполняемого файла.NET должно помочь, но, к сожалению, эта DLL зависит от "msvcr100.dll" (среда выполнения C). Если я не предоставляю эту dll, я получаю исключение DllNotFound (которое я могу перехватить во время выполнения). Тем не менее, если я также скопирую msvcr100.dll с помощью сторонней библиотеки DLL, я получаю сообщение об ошибке "
Есть ли способ развернуть официальную среду выполнения C для 32-разрядных приложений на 64-разрядной серверной ОС?
Спасибо.
1 ответ
Вам необходимо установить 32-разрядную версию среды выполнения VC на 64-разрядной ОС.
Вы можете найти это здесь.