Cava Packager - 创建的 exe 未运行
今天我使用 Cava Packager Perl 创建了安装程序。我可以使用我创建的安装程序来安装该应用程序。但问题是在我的系统中应用程序运行良好,但在其他系统中应用程序未运行。这是它已安装但应用程序未运行。
Today I created installer using Cava Packager Perl. I can install the app using the installer that I have created. But the problem is in my system that app is running fine but in other system app is not running. That is its getting installed but app is not running.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设您的平台是 Windows,并且运行应用程序的 Windows 版本等于或高于 Windows XP,您可以创建应用程序的诊断版本,该版本将提供失败的启动和加载过程的完整详细信息。机器。
在 Cava Packager 的“构建选项”选项卡中,选中以下两个选项:
1.将诊断可执行文件打包为版本
2.允许在版本可执行文件中加载程序详细输出。
创建安装程序包并安装在出现故障的计算机上。
在安装的 bin 目录中,假设您的可执行文件名为“myexecutable”,您应该运行:
diagnostic myexecutable.exe
您应该获得加载过程及其失败位置的完整详细信息。
部署到另一台机器时出现失败有两个非常常见的原因。
注意:我参与了 Cava Packager 的开发。
Assuming that your platform is Windows and the version of windows on which you are running the application is equal to or greater than Windows XP, you can create a diagnostic version of your application that will give full detail of the startup and loading process on the failing machine.
In the Build Options tab of Cava Packager, check the following two options:
1.Package Diagnostic Executable with release
2.Allow Loader Verbose Output in Release Executables.
Create your installer package and install on the failing machine.
In the installed bin directory, assuming your executable is called 'myexecutable' you should run:
diagnostic myexecutable.exe
You should get full details of the loading process and where it fails.
There are two very common reasons for failure when deployed to another machine.
Note: I'm involved with Cava Packager development.