Мы сталкиваемся с проблемой на сайте клиента; Клиент построил свое приложение, используя время выполнения VS2010 от 19 февраля 2011 года и версии 10.0.40219.1
Приложение клиента использует наш DLL, который также создан с использованием времени выполнения VS2010, но немного более старая версия. < /p>
У нас есть опция в Out Installer, где вы можете пропустить установку повторного распределения времени выполнения VC, здесь клиент пропустил бы, так как он уже установил время выполнения. < /p>
< Br /> Проблема здесь заключается в том, что приложение клиента запускается сначала, а затем загружает наш DLL, то нет никакой проблемы. Но в другом сценарии, если приложение клиента загружает только msvcr100.dll и не загружает msvcp100.dll
, а затем, когда наш DLL загружен, тогда мы получаем ошибку «R6030 CRT не инициализирован» < /p>
Это из -за проблемы несовместимости среды, должны ли время выполнения и приложение быть составлено с той же версией? < /p>
Подробнее здесь: https://stackoverflow.com/questions/233 ... nitialized