Как восстановить после ошибки MFC "Не удается добавить нового участника"? - PullRequest
0 голосов
/ 14 января 2010

Я работаю с приложением MFC, использующим Visual C ++ 6.0. Когда я дважды щелкаю по одному из элементов диалогового окна в представлении ресурсов, я получаю сообщение об ошибке «Не удается добавить новый элемент».

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

Знаете ли вы какие-либо методы для определения причины проблемы и ее устранения?

1 Ответ

3 голосов
/ 17 января 2010

Обычно, когда это происходит, я удаляю файл мастера классов проекта ([имя проекта] .clw), и это устраняет проблемы.

Вы также можете удалить файл браузера проекта - это часто устраняет странные проблемы ([имя проекта] .ncb).

Возможно, вам потребуется остановить Visual Studio, удалить файлы, а затем перезапустить и снова открыть проект.

После удаления .CLW при попытке вызвать мастер классов будет указано, что он отсутствует, и вы хотите восстановить его, выберите Да / ОК, а затем спросит, какие исходные файлы (по умолчанию все файлы в вашем проекте) - убедитесь, что это кажется подходящим, и продолжайте.

NCB будет тихо воссоздан в фоновом режиме без какого-либо вмешательства.

...