>>> Но я ни как не могу найти для проекта "Сохранить как..." или вызвать меню в котором есть возможность переименовать проект.
Интуитивно понятно - раз есть пункт "добавить существующий проект", значит переименование делается вне IAR средствами операционной системы или любой оболочки.
>> c расширениями "dep", "ewd", "ewp".
Проект - это ewp, включается под контроль версий.
Конфигурация отладчика - это ewd, обычно включается под контроль версий.
Текущее состояние зависимостей - dep - не включается под контроль.
Файлы ewd и dep создаются при запуске отладки, если их нет, то наладка на этом компьютере не производилась.
>>>А для для конфигурации ClassA?
Вы сами управляете ключевыми словами для условной компиляции каждой конфигурации.
В окне браузера по ворспейс (обычно левое сверху) выбираете проект, выбираете конфигурацию ClassA, правой кнопкой - заходите в свойства проекта.
Заходите в препроцессор и в окошке defined symbols пишете CLASS_A
Выход по ОК
Меняете конфигурацию на бла-бла-nukleo
Заходите в препроцессор и в том же окошке уже не увидите CLASS_A, вводите туда NUCLEO.
Получилось, что в одной конфигурации CLASS_A, в другой будет NUCLEO.
Из-за такой непрозрачности я конфигурации не использую. Проще плодить проекты, и работать всегда в одной конфигурации, все прозрачнее.
Но некоторым коллегам нравятся конфигурации.
Да, настоятельно рекомендую убедиться, что для разных проектов option/General option/output указаны разные папки - чтобы результаты компиляции общих файлов не пересекались.
Иначе нужно самому помнить, что вы переключились на другую конфигурацию/проект и проект нужно rebuild, а не просто compile.