代码之家  ›  专栏  ›  技术社区  ›  bevacqua

WinForms需要框架,自定义消息?

  •  0
  • bevacqua  · 技术社区  · 15 年前

    我有一个基于WinForms的产品安装程序,它不是一个安装程序项目,因为它需要做很多特定的事情,比如安装其他程序、运行python脚本、解压缩文件等等。

    所以问题是这个安装程序需要framework 4,但是如果找不到framework,用户会收到一条类似于“发生意外错误”的普通消息,所以我想知道是否有任何方法可以修改此消息,或者对此进行其他处理。

    我显然不想为我的安装程序分发安装程序,因为这也太违反直觉了。。。

    3 回复  |  直到 15 年前
        1
  •  0
  •   Adrian Fâciu    15 年前

    您应该随应用程序一起分发.Net framework。

    除了使用bootsrapper之外,您还可以尝试使用如下工具 IExpress 或者另一个自解压工具包。

    您可以设置自解压文件来运行 .Net Framework installer ,如果要安装lite,也可以找到联机安装程序,并作为安装后的步骤来运行主安装。如果安装了.Net框架,则第一个安装程序不应安装任何内容

    其他可以用来创建自解压文件的免费工具是 7-Zip .

        2
  •  0
  •   Will Marcouiller    15 年前

    如果您只想捕获此异常并使其成为另一个不太通用的异常,那么您可能会对 Enterprise Library Exception Handling Application Block .

        3
  •  0
  •   Ta01    15 年前

    您是否考虑过安装先决条件,即 bootstrapping ?

    推荐文章