AVanti 473
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору conservator Цитата: Ладно, так и запишем - совместимость работает. Мержа реестра просиходит, мержа песочниц тоже. Оставляю за собой право сомневаться в том, что 4.7.3 поймёт и верно интерпретирует содержимое %ProgramFilesDir(x64)% и %SystemSystem(x64)%. Проверять уже не буду, так как слишком всё специфически и масса условий, которые проще повеситься, чем расписывать. Иначе это будет выглядеть как-то так: "В случае подключения сборки Х1 (5.1.1) к сборке Х2 (4.7.3) в качестве плагина, файл xyz2.exe (находящийся по адресу.....) должен увидеть файл xyz1.exe (находящийся по адресу.....) в папке (x64) на системе x64 при условии таком-то, которое бывает (не бывает) в реальной жизни, либо, встречается не часто и посему не имеет принципиального значения" И на эту хрень надо убить целый день. По поводу неработающего фреймворка, вот ещё что вспомнилось. А такое может быть и не из-за версии ThinApp при сборке. Мы тут все дружно забыли, что фреймворки ещё имеют языковые пакеты. А некоторые программы, весьма капризны! Тот же форджик допустит в оборот не каждый фреймворк, даже в качестве заглушки. Не будет лангуаджпака, будет ошибка, а не использование eng языка. В результате, можно взять одну сборку фреймворка 4.7.3 и она не заработает с программой, собранной в 5.1.1, а можно, взять другую сборку фреймворка в той же 4.7.3, но, имеющую на борту нужный языковой пакет, и она заработает со сборкой 5.1.1. Это, между прочим, очень важный момент. Ведь, один человек ставит фреймворк из полного дистрибутива, другой, из набора "Дяди Васи", третий, отдельно из дистрибутива какой-нить английской софтины, не имеющей локализации и следовательно не требующей русский языковой пак для фреймворка при установке. Думаю теперь всё прояснилось, и спор можно завершить навсегда. P.S. Эх, память, память. Вспомнить бы всё раньше, и не было бы споров... | Всего записей: 366 | Зарегистр. 08-11-2015 | Отправлено: 18:01 27-04-2016 | Исправлено: AVanti 473, 18:01 27-04-2016 |
|