2011-06-01 46 views
3

我打算使用installshield 2010来创建安装文件(我的程序被编写为.net框架4)。根据安装屏蔽的安装要求,我标记微软的.NET Framework 4 full full和客户端软件包,但是当我想要设置安装文件时进行设置后,出现“您的系统中必须具有.net framework 4” 。 我想在客户端计算机安装过程中设置.net framework 4.0,但是我面对这样的错误:您的系统中必须具有.net framework 4。 请帮我如何在installshield 2010中添加.net framework 4

回答

4

您是否在InstallShield中使用先决条件? 如果是,请检查此先决条件是否已下载到本地系统。

你可以在这里看到: "Application Data->Prerequisites->Microsoft .NET Framework 4.0 Full"Location

如果它的价值“需要下载”做右键单击并选择Download selected item...

+0

列位置为.net framework 4.0 full写入本地安装。但是当我想建立我有2错误。 错误-5054:无法确定文件“[1]”的大小。 错误:-1007:无法将源 \ English(United States).txt复制到目标 \ English(United States).txt“ – Mohsen 2011-06-01 09:38:26

+0

我不确定您收到的错误是否与.net框架先决条件有关。继续如果你禁用先决条件?你仍然得到错误? – Ivan 2011-06-01 10:14:00

+0

我已经解决了我的问题,但是当我执行安装文件时,它想从互联网上下载.net framework 4,但是我想自动安装.net framework 4。 – Mohsen 2011-06-01 11:22:53

5

我意识到这是一个古老的线程,但我在寻找同一问题的答案时遇到了这个问题。

在我的InstallShield 2010 Professional版本中,.Net 4.0可再发行组件不可用,并且由于不再支持2010,因此无法从“工具”菜单中的可再发行组件下载程序获取。有一个InstallShield 2010 Expansion Pack patch可以下载并运行,将包括它。

我安装了它,它对我来说工作得很好。

相关问题