.... _R_> Янус пытается сохранить свой файл настройки в каталог, в котором установлен сам
_... _R_>
Это изменить всего одну строку, но получается что после изменения пользователь потеряет свои актуальные настройки?
Надо еще и старые настройки переносить?
Здравствуйте, AlexNek, Вы писали:
AN>Это изменить всего одну строку, но получается что после изменения пользователь потеряет свои актуальные настройки? AN>Надо еще и старые настройки переносить?
Да.
Здравствуйте, _Raz_, Вы писали:
_R_>Здравствуйте, AlexNek, Вы писали:
AN>>Это изменить всего одну строку, но получается что после изменения пользователь потеряет свои актуальные настройки? AN>>Надо еще и старые настройки переносить? _R_>Да.
Значит надо еще программку для обновления делать? Понятно, что для себя можно и ручками скопировать.
Получается и "автообновление" в 7-ке не будет работать без админа? (там же нужно писать в рабочий каталог)
Здравствуйте, AlexNek, Вы писали:
AN>Значит надо еще программку для обновления делать? Понятно, что для себя можно и ручками скопировать.
Я рассчитывал переложить это дело на установщик.
AN>Получается и "автообновление" в 7-ке не будет работать без админа? (там же нужно писать в рабочий каталог)
Почему? Нам же только один раз прочитать, а писать уже в каталог пользователя. При старте проверять, что есть конфиг в пользовательском каталоге и работать с ним.
Здравствуйте, _Raz_, Вы писали:
_R_>Здравствуйте, AlexNek, Вы писали:
AN>>Значит надо еще программку для обновления делать? Понятно, что для себя можно и ручками скопировать. _R_>Я рассчитывал переложить это дело на установщик.
А если просто делать обновление, а не новую установку?
AN>>Получается и "автообновление" в 7-ке не будет работать без админа? (там же нужно писать в рабочий каталог) _R_>Почему? Нам же только один раз прочитать, а писать уже в каталог пользователя. При старте проверять, что есть конфиг в пользовательском каталоге и работать с ним.
Я немного о другом — о моей идее автообновления программы.
Здравствуйте, AlexNek, Вы писали:
AN>>>Значит надо еще программку для обновления делать? Понятно, что для себя можно и ручками скопировать. _R_>>Я рассчитывал переложить это дело на установщик. AN>А если просто делать обновление, а не новую установку?
А обновлениями так же должен заниматься установщик.
AN>>>Получается и "автообновление" в 7-ке не будет работать без админа? (там же нужно писать в рабочий каталог) _R_>>Почему? Нам же только один раз прочитать, а писать уже в каталог пользователя. При старте проверять, что есть конфиг в пользовательском каталоге и работать с ним. AN>Я немного о другом — о моей идее автообновления программы.
Понятно. Может подойдет способ ClickOnce?
Здравствуйте, _Raz_, Вы писали:
_R_>Здравствуйте, AlexNek, Вы писали:
AN>>>>Значит надо еще программку для обновления делать? Понятно, что для себя можно и ручками скопировать. _R_>>>Я рассчитывал переложить это дело на установщик. AN>>А если просто делать обновление, а не новую установку? _R_>А обновлениями так же должен заниматься установщик.
А он умеет?
AN>>>>Получается и "автообновление" в 7-ке не будет работать без админа? (там же нужно писать в рабочий каталог) _R_>>>Почему? Нам же только один раз прочитать, а писать уже в каталог пользователя. При старте проверять, что есть конфиг в пользовательском каталоге и работать с ним. AN>>Я немного о другом — о моей идее автообновления программы. _R_>Понятно. Может подойдет способ ClickOnce?
Смотрел, но что то он мне показался немного ограниченным, да и старая версия программы не остается. А мен хотелось иметь простоя откат и переключение.
Но если ClickOnce не треубется админ, значит есть какое то решение.
Здравствуйте, AlexNek, Вы писали:
AN>А он умеет?
Научим. Они же все скриптуются.
AN>Смотрел, но что то он мне показался немного ограниченным, да и старая версия программы не остается. А мен хотелось иметь простоя откат и переключение. AN>Но если ClickOnce не треубется админ, значит есть какое то решение.
Загрузкик в ProgramFiles, а сам янус в AppData
Здравствуйте, _Raz_, Вы писали:
_R_>Здравствуйте, AlexNek, Вы писали:
AN>>А он умеет? _R_>Научим. Они же все скриптуются.
Пока не имею никакого понятия. Инсталляцию отложил на потом.
AN>>Смотрел, но что то он мне показался немного ограниченным, да и старая версия программы не остается. А мен хотелось иметь простоя откат и переключение. AN>>Но если ClickOnce не треубется админ, значит есть какое то решение. _R_>Загрузкик в ProgramFiles, а сам янус в AppData
Ненавижу проги которые засирают мне системный диск
Здравствуйте, AlexNek, Вы писали:
AN>Пока не имею никакого понятия. Инсталляцию отложил на потом.
Все отложили.
_R_>>Загрузкик в ProgramFiles, а сам янус в AppData AN>Ненавижу проги которые засирают мне системный диск
Ну тут либо крестик снять, либо трусы одеть.
Здравствуйте, _Raz_, Вы писали:
_R_>Здравствуйте, AlexNek, Вы писали:
_R_>>>Загрузкик в ProgramFiles, а сам янус в AppData AN>>Ненавижу проги которые засирают мне системный диск _R_>Ну тут либо крестик снять, либо трусы одеть.
_R_>Я вот не понимаю идеи хранения старых версий
Считаешь нафиг не нужно? Загрузил вот новую версию, а там или бага или то что не нравится.
Так взял и переключился на старую, подождал до новых исправлений.
Здравствуйте, AlexNek, Вы писали:
AN>Считаешь нафиг не нужно? Загрузил вот новую версию, а там или бага или то что не нравится. AN>Так взял и переключился на старую, подождал до новых исправлений.
По моему проще скачать стабильную версию с сайта, чем заморачиваться локальными бэкапами исполняемого кода.
Здравствуйте, _Raz_, Вы писали:
_R_>Здравствуйте, AlexNek, Вы писали:
AN>>Считаешь нафиг не нужно? Загрузил вот новую версию, а там или бага или то что не нравится. AN>>Так взял и переключился на старую, подождал до новых исправлений. _R_>По моему проще скачать стабильную версию с сайта, чем заморачиваться локальными бэкапами исполняемого кода.
А почему заморачиваться? Всего лишь галочка, не удалять старую версию. КлискОнсе тоже пишет вначале во временный каталог.
Я только хочу качать в каталог куда указал устанавливать программу
Здравствуйте, AlexNek, Вы писали:
AN>А почему заморачиваться? Всего лишь галочка, не удалять старую версию. КлискОнсе тоже пишет вначале во временный каталог. AN>Я только хочу качать в каталог куда указал устанавливать программу
Это где такая галочка предполагается?
Но я говорил о ситуации, когда уже скачан плохой билд. Я бы предпочел скачать другой, а не разводить локально зоопарк из версий. Или будет интерфейс пользователя для выбора версии?
Здравствуйте, _Raz_, Вы писали:
_R_>Здравствуйте, AlexNek, Вы писали:
AN>>А почему заморачиваться? Всего лишь галочка, не удалять старую версию. КлискОнсе тоже пишет вначале во временный каталог. AN>>Я только хочу качать в каталог куда указал устанавливать программу _R_>Это где такая галочка предполагается?
_R_>Но я говорил о ситуации, когда уже скачан плохой билд. Я бы предпочел скачать другой, а не разводить локально зоопарк из версий. Или будет интерфейс пользователя для выбора версии?
Здравствуйте, _Raz_, Вы писали:
_R_>Здравствуйте, AlexNek, Вы писали:
AN>>А почему заморачиваться? Всего лишь галочка, не удалять старую версию. КлискОнсе тоже пишет вначале во временный каталог. AN>>Я только хочу качать в каталог куда указал устанавливать программу _R_>Это где такая галочка предполагается?
_R_>Но я говорил о ситуации, когда уже скачан плохой билд. Я бы предпочел скачать другой, а не разводить локально зоопарк из версий. Или будет интерфейс пользователя для выбора версии?
Так другого еще нет. А инсталлятор не поддереживает установку старой версии поверх новой.
И из за совместимости версий лучше оставить настройки при версии (хотя прийдется их копировать и обновлять).
"интерфейс пользователя для выбора версии" — Весьма вероятно. Пока все равно на уровне идеи.
Здравствуйте, ixor, Вы писали:
I>Хром хранит свои версии )))
А еще они с эплом могут удаленно блокировать софт из маркетов . Вот как себя ведет десктопный софт гугла и эпла (вин-версии) для меня яркий пример, как делать не надо.
Но, на самом деле, я уже учавствовал в разработке подобной штуки. Кроме усложнения разработки и поддержки это ничего не дало. Может именно поэтому я и отношусь к этой идее скептически. Я вижу реальные трудности и мифические бенефиты
Здравствуйте, AlexNek, Вы писали:
AN>Так другого еще нет.
В смысле последний стабильный.
AN>А инсталлятор не поддереживает установку старой версии поверх новой.
А рабочий инсталятор уже есть?
Здравствуйте, _Raz_, Вы писали:
_R_>Здравствуйте, AlexNek, Вы писали:
AN>>Так другого еще нет. _R_>В смысле последний стабильный.
Последний билд считаем что есть. Но как его установить?
AN>>А инсталлятор не поддереживает установку старой версии поверх новой. _R_>А рабочий инсталятор уже есть?
Это я пока все "фантазирую", просто инсталлятор обычно устанавливает более новую ыерсию, обрантного я еще не встречал.
Здравствуйте, _Raz_, Вы писали:
_R_>Но, на самом деле, я уже учавствовал в разработке подобной штуки. Кроме усложнения разработки и поддержки это ничего не дало. Может именно поэтому я и отношусь к этой идее скептически. Я вижу реальные трудности и мифические бенефиты
Я пока имею весьма слабое представление.
Может начать с того, а нужно ли пользователю вообще удобное обновление приложения?
Если нужно, то как бы ты это видел?