Здравствуйте.
Понятно, что дело не в чудесах, но природа явления лично мне непонятна.
Имеем некий ISE проект.
Он состоит из нескольких модулей-файлов, в нём же есть Microblaze.
Всё хорошо работает.
Нужно сделать спецверсию этого проекта для проверки некоторых решений.
Создаю копию каталога проекта, переименовываю в другое имя, открываю.
Перепрописываю пути к файлам Microblaze-системы в настройках Synthesize и Implement Design.
Добавляю нужные "экспериментальные" файлы в новый проект.
Компилирую, всё компилируется (в работе пока не пробовал).
Далее, закрываю новый проект, открываю старый.
И тут мне ISE выдает, что, т.к. не может найти те самые экспериментальные файлы (в старом! проекте), он их потрет из проекта.
Соответственно, в Sources показывает дерево файлов нового проекта (с кучей вопросиков в значках модулей-файлов).
При закрытии старого проекта и открытии нового картина маргарином - из нового проекта новые файлы тоже удалены.
Особую пикантность ситуации придает тот факт, что при изменении имени каталога старого проекта ничего не меняется - вышеописанный эффект остается.
Кто-нибудь объяснит, что вообще происходит? :cranky:
И как грамотно размножать проекты в ISE/XPS, чтобы у них не оставалось взаимосвязей.
Заранее спасибо.