Bug #12286
openОшибка интерфейса при работе с ссылками на узлы сторонних проектов
100%
Description
На текущий момент, если наименование проекта отличается от наименования папки, в которой лежит проект, некорректно формируется ссылка на узел этого проекта из узла другого проекта.
Шаги воспроизведения:
1. Создать два Requality Project, например: project и exam_project.
Автоматически будут сформировано папки с таким же именами.
2. Переименовать папку exam_project в test_project.
Переименовать получится только после выключения Requality.
3. После повторного включения Requality проект exam_project будет потерян из-за переименования.
Старый проект удалить.
Провести импорт проекта из переименованной папки test_project.
exam_project снова загрузиться.
4. В проекте project на узле Requirements создать атрибут типа REFERENCE с ссылкой в проект exam_project на узел Requirements.
Будет получена ошибочная ссылка *Missing(...):'exam_project::Requirements'
Если обратить внимание на объекты при указании ссылки, то можно увидеть следующее
1. В окне Link Editor проект exam_project отображается как test_project
2. Вероятнее всего некорректно строится путь до узла, т.к. имя папки и проекта отличаются
Ожидаемый результат
1. Ссылка сформирована. Путь строится на основании корректных названий в пути
2. В Link Editor отображается имя проекта, а не имя папки, где лежит проект
Files
Updated by Радек Мария over 1 year ago
- Related to Bug #12383: APIForNG. Ошибка в методе 7 установка свойств при работе с ссылками на узлы сторонних проектов added
Updated by Denis Kildishev about 2 months ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
- Detected in build changed from git to 1.4.879
Было исправлено в промежуточных сборках. Сейчас указывается имя проекта в рабочем пространстве, ссылка рарзрешается
Updated by Denis Kildishev 29 days ago
- Published in build set to 1.4.884
Указал номер последней сборки для проверки