четверг, 5 марта 2009 г.

Visual Studio 2005 --> 2008. совместимость

берем как пример проект с кодерподжекта
A custom list view control with custom scrollbar control, using WTL

и открываем его в Visual Studio 2008, при запуске происходит конвертация проекта в формат более новой студии.
Запускаем проект на копиляцию, результат - ошибка:
Linking...
CVTRES : fatal error CVT1100: duplicate resource. type:MANIFEST, name:1, language:0x0409


спасибо майкрософту за изменения, которые делают жизнь програмиста веселей :)

что произошло понять просто - в проекте файл манифеста подключается через ресурсы, после конвертации настройки проекта фактически добавляют два манифеста в одну екзешку - оставшийся с предыдущей версии и новый, автоматически сгенерированый. исправить легко, но неприятно что приходиться отвлекаться на такую ерунду.

1 комментарий:

Alexander комментирует...

Никто не идеален :)