[英]Install Windows Service during Setup installation using VS2010
[英]Create a Installation setup for a windows form application in VS2010 using InstallShield limited edition
我已经成功创建了setup.exe,它运行完成。 但是,在单击创建的图标时,我得到一个错误消息框,指出:“应用程序已停止工作”,带有3个选项,关闭,调试,检查在线解决方案。
问题的详细信息是:
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: zed axis.exe
Problem Signature 02: 10.0.4925.7882
Problem Signature 03: 51cadd13
Problem Signature 04: Zed Axis
Problem Signature 05: 10.0.4925.7882
Problem Signature 06: 51cadd13
Problem Signature 07: 4d69
Problem Signature 08: b
Problem Signature 09: System.IO.FileNotFoundException
OS Version: 6.2.9200.2.0.0.256.72
Locale ID: 1033
我的猜测是它找不到.exe文件。 但是我不知道我要去哪里错了,您能帮我解决这个问题吗?
FWIW,有人认为自动检测您的依赖关系并为您编写依赖关系是InstallShield(或类似工具)的工作。 实际上,InstallShield确实具有一些功能来实现此目的。 但这是绝望的尝试。 对于任何编程工作,步骤1是确定要求,而步骤2是实现要求。
许多人会争辩说,在InstallShield上花费$的目的是要使其自动化。 我完全同意。 自动化很好,但最终,我的工作是了解我的部署要求并验证它们是否正确实施。
您需要分析应用程序以了解缺少的文件,将其添加到安装程序中,然后冲洗并重复。 这可能仅意味着查看代码,或者使用ILDASM或.NET Reflector甚至ProcessExplorer来确定缺少的组件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.