По умолчанию Visual Studio 2012 не поддерживает Windows XP и Windows Server 2003. И до обновления 1 эти ОС не поддерживались вообще. Теперь с обновлением 1 я могу использовать Visual Studio 2012 для создания приложений, ориентированных на Windows XP и Windows Server 2003, путем выбора vs110_xp toolset. Отлично.Что делать, если я не компилирую DLL с vs110_xp?
Интересно, что происходит, когда я забываю это сделать? Что означает «не поддерживает»? Исполняемые файлы всего don't run: «... не является допустимым приложением Win32».
Но что будет, если я использую такие DLL-файлы на XP? Я не могу найти никакой информации об этом. И, к сожалению, я сейчас не могу попробовать. Кто-нибудь нашел конкретные проблемы?