我有一个虚拟机,我用来做我所有的ThinApps,一旦我完成我的应用程序,它的内build我只是将bin文件夹复制到一个共享的服务器上,然后在用户桌面上创build一个exe文件的快捷方式。 这一切似乎工作正常。 首先这是正确的?
如果是的话,在ThinApp虚拟机已经恢复到基本映像之后,如何将Service Pack应用到该应用程序,我有Corel绘制了我有一个服务包,但它不会安装它,因为它说它不能find包安装在电脑上。 我有Thinregbatch file,所以已经包含corel,程序出现在程序列表中。 当用户login时,我已将沙箱redirect到前面提到的服务器共享单独的用户文件夹。
Obvisouly一旦我做了一个应用程序,我恢复到以前的snapshop,所以我的thinapp虚拟机回到基本形象,所以corel安装丢失。
对不起,如果我错过了很简单的东西 是它的情况下,如果你有一个exe / msp你必须重新安装整个应用程序,并重新开始,
谢谢你的帮助。
是的,广泛的笔触是第一个问题是正确的。
我认为第二个问题的简单答案是保留用于构buildThinApp软件包的VM guest虚拟机快照分支。 然后,它可以简单地用于使用Service Pack执行就地升级(到新的快照)。 可能不是你想听到的。
我将在新的虚拟机快照子树上重做安装,并将Service Pack应用于此。 您应该保留现在的批生成文件,很可能它仍然可用,并且具有所有的自定义设置。 无论如何,你所定制的大部分内容可能都在ini文件中。
当您将新软件包放在共享上时,您可能已经意识到可以将其命名为myApp.1(如果软件包名称是myApp.exe),并且当用户启动myApp.exe并看到.1文件时,将会使用它。 如果每个人都不在.exe文件中,则可以将.1文件重命名为.exe。 如果需要退出,也可以将这两个文件保留一段时间。
从模板创build快照时,可以节省大量的磁盘空间。 这使您可以使用最less的存储创build一个具有多个快照和不同分支的相当全面的构build环境。