TideSDK,windows应用程序从外部驱动器运行,无需安装



我已经使用TideSDK成功地将一个web应用程序转换为桌面应用程序。我正试图在未安装的情况下运行此应用程序,因此它可能从外部驱动器运行。在MAC上,这运行得很好,我可以"用运行时打包",将应用程序复制到外部驱动器,应用程序也能正常工作。

当我在Windows上打包应用程序时,当在/packages文件夹中测试时,它会正常运行,但当我将其复制到外部驱动器时,它似乎不会连接到数据库或执行TideSDK操作(Ti.UI.createMenu()),这在我打开应用程序时应该发生。

与TideSDK打包的Windows应用程序必须安装在C:/驱动器上吗?API是否希望应用程序在C:/驱动器上运行?有可能通过TideSDK在Windows上做我想做的事情吗?

谢谢!

hmmm。当你在tidSDK中为MAC 做一个带有运行时的包时

它实际上生成了两个文件

.app#.app文件的所有依赖项都在同一个文件中(实际上.app文件也是一个文件夹,你可以在编辑器中像sublime一样检查它)

.dmg文件(将其视为压缩文件.app)

然而,在windows中,它生成一个安装程序文件和文件夹(按应用程序名称命名)

此文件夹具有要运行的应用程序的所有依赖项。

因此,如果你想运行应用程序,你必须复制完整的文件夹

回答您的问题,

在这一点上,我认为tidSDK没有创建一个可以从外部驱动器运行的.exe文件的功能

我希望这能有所帮助。

最新更新