Я пытаюсь перенести свое решение VS 2008 на VS 2010. Все работает отлично (скомпилировать и связать), если я сохраняю целевую структуру на уровне 4.0.
Когда я меняю фреймворк 2.0 и изменяю фреймворк платформы v100 (чтобы избавиться от ошибок компиляции) только для того, чтобы столкнуться с ошибками связывания метаданных, такими как этот:
ошибка LNK2022: сбой операции с метаданными (80131195): пользовательские атрибуты не согласованы: (0x0c0000f7). C:\Development\Main\Filemaster\SoxService\MSVCMRTD.lib(managdeh.obj)
Я читал, что должен использовать ILDAsm, но ему не нравится мой файл obj, и, поскольку ссылка не завершена, у меня нет исполняемого файла для загрузки.
Может ли кто-нибудь дать несколько советов о том, как найти виды ошибок?
Я не ненавижу ничего хуже, чем сражаться с инструментом!