3

I'm using InstallShield 2012 to deploy wpf app,

I want to integrate both .Net Framework 4.5 Full Package and Microsoft Visual C++ 2012 Redistributable into single setup file.

I did follow the guide http://www.c-sharpcorner.com/uploadfile/cb88b2/simple-steps-to-create-setup-file-using-install-shield-le-fr/

But after using this setup file to install on client machine (not installed .Net 4.5 and not installed Visual C++ 2012 Redistributable too). The result is the setup wizard asked for installing .Net Framework 4.5 first (it's fine), but I don't see it asked for installing Visual C++ 2012 Redistributable.

I have searched much, but so far I can't solve yet.

Someone can tell me how to fix this issue?

Many Thanks,

T&T

4

1 回答 1

2

这可能与位于 Installshield SetupPrerequisites 目录中的 Installshield 先决条件文件 Microsoft Visual C++ 2012 Redistributable Package (x86).prq 中的操作系统条件配置有关。

操作系统条件部分指定应安装可再发行文件的 Windows 版本,包括服务包、32/64 位。

为了解决这个问题,我将 Visual C++ 2010 prq 文件中的操作系统条件部分复制到 2012 prq 文件中。

有关更多详细信息,请参阅http://daniellang.net/installshield-and-microsoft-visual-c-2010-redistributables/ 。

于 2013-09-10T02:17:33.177 回答