繁体   English   中英

使用InstallShield限量版在VS2010中为Windows窗体应用程序创建安装设置

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM