Как установить пакеты обновления на тонкие приложения и другие вопросы
У меня есть виртуальная машина, которую я использую для выполнения всех своих ThinApps. После того, как я сделал свое приложение и собрал его, я копирую только папку bin на сервер, который имеет общий ресурс, затем я создаю ярлык для программы exe на рабочих столах пользователей. Кажется, все это работает нормально. Во-первых, это правильно?
Если да, то как я могу применить пакет обновления к этому приложению после того, как виртуальная машина ThinApp была возвращена в базовый образ, у меня есть corel draw, для которого у меня есть пакет обновления, но он не будет вызывать его, так как говорит, что не может найти пакет установлен на компьютере. У меня есть командный файл Thinreg, поэтому я включил в него corel, и программа появляется в списке программ. У меня есть песочница, перенаправленная на серверный ресурс, упомянутый ранее, в отдельные пользовательские папки, когда пользователь входит в систему.
Как только я сделал приложение, я возвращаюсь в предыдущий магазин моментальных снимков, так что мой thinapp vm возвращается к базовому образу, поэтому установка corel теряется.
Извините, если мне не хватает чего-то очень простого. Это тот случай, если у вас есть exe / msp, вам нужно переустановить все приложение заново и начать заново,
Спасибо за любую помощь.
1 ответ
Да, в общих чертах, первый вопрос правильный.
Я думаю, что простым ответом на второй вопрос будет сохранение ветки снимка гостевой виртуальной машины, которая использовалась для сборки пакета ThinApp. Затем его можно просто использовать для обновления на месте с помощью пакета обновления (до нового снимка). Наверное, не то, что вы хотите услышать.
Я бы повторил установку на новом новом поддереве снимка виртуальной машины и применил к нему пакет обновления. Вы должны сохранить файлы пакетной сборки, которые у вас есть сейчас, скорее всего, они по-прежнему пригодны для использования и имеют все ваши настройки. В любом случае, большая часть того, что вы настроили, находится в файле ini.
Когда вы помещаете новый пакет в общий ресурс, вы уже можете знать, что можете назвать его myApp.1 (если имя пакета - myApp.exe), и когда пользователи запускают myApp.exe и он видит файл.1, он будет использовать это вместо Когда у всех нет файла.exe, вы можете переименовать файл.1 в.exe. Вы также можете хранить оба файла некоторое время, если вам нужно отказаться.
Когда вы создаете снимки из шаблона, вы можете сэкономить много места на диске. Это позволяет вам создать достаточно комплексную среду сборки с несколькими снимками и различными ветвями, используя минимальное хранилище.