如何一个接一个地安装msi .net?

时间:2012-03-17 01:18:19

标签: .net installer installation install installshield

我制作了一个需要水晶报告的vb.net应用程序10,我需要重新分发我的应用程序。

因此...

我需要安装 XP SP3 THEN - &gt; .net framework 4 那么 - &gt; crystal报告r​​edistuble包和我的应用程序,并且这些包是一个接一个地串联安装的(意味着你必须等待第一个包完成其安装然后运行下一个安装包< / em>)不能同时进行。

有些用户不熟悉计算机,并且对于串联安装这些文件感到紧张。我想要一个小型应用程序或安装程序来接管该操作并一个接一个地运行文件?

4 个答案:

答案 0 :(得分:1)

我使用名为Inno Setup的免费安装程序脚本。它有很多关于如何安装.NET FramworkCrystal Reports的示例。安装程序允许您将多个软件包链接在一起,并为您的用户创建一个简单的安装程序UI。 Here是一个很棒的预制脚本,可以检查和安装.NET Framework。谷歌还有更多的例子。

答案 1 :(得分:1)

你需要一个引导程序。您可以使用ClickOnceWIX等工具制作一个(使用3.6中引入的Burn引导程序)。

答案 2 :(得分:1)

我多次使用dotNetInstaller成功。先试试吧。它可以在codeplex上使用。

答案 3 :(得分:1)

您缺少两个要点:

1)假设您可以安装整个Windows Service Pack而没有错误,则会冒很大的风险。

2)XP SP3 is NOT redistributable

  

Microsoft下载中心网站是您唯一的授权Web源   用于下载Windows XP Service Pack 3的许可副本   报告一个网站,提供Windows XP SP3的未经许可的副本   下载,请发送电子邮件至:piracy@microsoft.com或访问   http://www.microsoft.com/piracy/ReportingUs.mspx

告诉您的用户打开Windows Update,他们将自动获得XP SP3和.NET 4.0。您的所有安装程序应该检查是否满足这些要求,如果不存在则中止。 (AppSearch和LaunchConditions表)