Я нахожусь в процессе оценки обновления до Windows SDK 7.1
Частью устаревшей кодовой базы моей команды является большое количество веб-сервисов ATL, которые все еще поддерживаются с помощью Visual Studio 2005, потому что (мне сказали) Веб-службы ATL не поддерживаются в версиях после 2005 года.
Когда я указал IDE на SDK 7.1, я начал получать следующую ссылку:
uuid.lib(cguid_i.obj) : fatal error LNK1103: debugging information corrupt; recompile module
Я не былудалось найти много в Интернете, связанных с этой проблемой в VS2005 и SDK 7.1.Я нашел несколько сообщений на форуме от 2005 года об одной и той же ошибке - они, похоже, указывали на несовместимость SDK.
Исходя из страницы загрузки , я находился подТакое впечатление, что Windows SDK 7.1 можно использовать с Visual Studio 2005 (хотя я отмечаю, что отказ от ответственности «Не все функции работают со всеми версиями Visual Studio»).
Это известная проблема, или я получилчто-то настроено неправильно?
Я надеялся, что кто-нибудь поделится своим опытом или подскажет, как / если мне удастся решить эту проблему.
РЕДАКТИРОВАТЬ: я обнаружил, что эту проблему можно обойти, отключив / DEBUGв командной строке компоновщика.Позволяя завершить сборку, это неоптимально, так как исключает отладку во время будущего обслуживания.