2010-11-26 119 views
0

我有建的WinForms一个产品安装程序,因为它需要做很多具体的事情,像安装其他程序,运行Python脚本,解压缩文件不是一个安装项目等WinForms需要框架,自定义消息?

所以,问题是这样的安装程序需要框架4,但是当没有找到框架时,用户会得到一条过于通用的消息,沿着“出现意外错误”的线路,所以我想知道是否有任何方法来修改此消息或其他一些工作 - 为此。

我显然不希望分发安装程序为我的安装,因为那将是如此反直觉太...

+1

不是一个答案,但使用的WinForms安装一个众所周知的程序是Paint.NET - 他也有一个C++非托管垫片启动的WinForms检查的东西像Windows Installer和.NET Framework中的存在之前。 – 2010-11-26 14:16:03

回答

0

你应该和你的应用程序分发.NET框架。

除了使用bootsrapper你可以尝试使用工具像IExpress或其他自解压工具包。

您可以设置自解压文件运行.Net Framework installer,如果您需要精简版安装,并且作为安装后安装步骤来运行主安装,您还可以找到联机安装程序。如果安装.NET Framework第一个安装程序不能安装任何东西

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