我有一个建立在WinForms上的产品安装程序,它不是一个安装程序项目,因为它需要做很多具体的事情,比如安装其他程序,运行python脚本,解压缩文件等。
所以问题是这个安装程序需要框架4,但是当找不到框架时,用户会得到类似于“发生意外错误”之类的过于通用的消息,所以我想知道是否有任何方法可以修改此消息,或者解决此问题的其他方法。
我显然不想为我的安装程序分发一个安装程序,因为这也太违反直觉了……
发布于 2010-11-26 23:40:36
您应该将.Net框架与您的应用程序一起分发。
除了使用bootsrapper之外,您还可以尝试使用IExpress等工具或其他自解压工具包。
您可以设置自解压文件来运行.Net Framework installer,如果您想要精简安装,也可以找到在线安装程序,并作为安装后步骤来运行您的主安装。如果安装了.Net框架,第一个安装程序应该不会安装任何内容
其他可以用来创建自解压文件的免费工具是7-Zip。
发布于 2010-11-26 22:47:54
如果您只关心捕获此异常并使其不那么通用,那么您可能会对感兴趣。
发布于 2010-11-26 22:49:11
您是否考虑过安装必备组件,即bootstrapping
https://stackoverflow.com/questions/4285978
复制相似问题