VS2008 не может скомпилировать старые проекты C ++ - PullRequest
0 голосов
/ 23 августа 2011

Внезапная компиляция любого собственного проекта DLL C ++ VS2008 завершается неудачно.Общим у них является то, что называют Manifest Tool mt.exe.Когда этот инструмент вызывается, он всегда вылетает с сообщением

mt.exe has stopped working

Интересным фактом является то, что командной строкой для инструментов манифеста всегда является

/ nologo / outputresource: ".. \ FooDll \ Release \ FooDll.dll; # 2 "

независимо от настроек в свойствах проекта.Когда я создаю новую собственную C ++ DLL, командная строка изменяется в соответствии с настройками.Манифест обрабатывается как ресурс.

Что это за ;#2 и как я могу найти и устранить проблему?

1 Ответ

0 голосов
/ 28 августа 2011

Установка .NET была повреждена. Нашел это с помощью этого инструмента: http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx

...