Не может загрузить dll msvcr в приложении xll с Visual C++
Я создал надстройку xll excel с пакетом XLL SDK для Visual C++ 2013 и Excel 2007/2010/2013. В приложении я должен загрузить стороннюю dll, которая зависит от MSVCR90.dll для версии выпуска и MSVCR90D.dll для версии отладки. Но я не знаю, как загрузить MSVCR90D.dll в проект. Я попытался создать дополнительный файл манифеста или использовать вместо этого прагматический комментарий в коде
#pragma comment(linker, "/manifestdependency:\"name='Microsoft.VC90.DebugCRT' processorArchitecture='x86' version='9.0.30729.1' type='win32' publicKeyToken='1fc8b3b9a1e18e3b' \"")
Он работает в консольном приложении win32, но не в приложении xll.
Также интересно, почему в приложении xll автоматически загружаются все версии dll msvcr, включая MSVCR90.dll, MSVCR100.dll и MSVCR120.dll, если они установлены в системе Windows. Так как я работаю в vC++ 2013, msvcr120d.dll также загружается.
Может кто-нибудь сказать мне, как msvcr90d.dll также может быть загружен?
Visual C++ 2008/2010/2013 распространяемые пакеты установлены.