InstallShield LE 2011 how to include VC++ 2005 redistributables

Posted on 2011-11-01
Last Modified: 2013-11-14
I have created a app in VB 2010 and installation package with installshield LE. How do I include the visual C++ 2005 redistributables?
Question by:Deadcats
    LVL 2

    Expert Comment

    I feel your pain about InstallShield. My experience is with an older version of the Professional edition when allows you to include about any redistributable.  It is probably a limitation of the LE version. At least that's what this post alludes to.

    Why InstallShield LE Sucks...

    Over on stackoverflow there's a mention of using a launch condition to stop the install if the runtime is not there and at least give the user a message to request they go get it. Not very pretty.

    This post helped me recall where you get the redistributable from, however if LE doesn't let you add it then you'll need to get a better, higher-end version of InstallShield or use a different set up tool.

    Social MSDN post on redistributable location
    LVL 2

    Accepted Solution

    One other thought is to do a custom action that launches and waits for the c++ redist installer to complete. This can be confusing to the user but may work.  Found this great post on stackoverflow. Microsoft has an opensource installer framework that uses xml files.

    Stackoverflow installer discussion

    Author Closing Comment

    Thanks blevo

    I went the custom action route.

    I think the next relesase we will look at something else for an installer.


    Featured Post

    Why You Should Analyze Threat Actor TTPs

    After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    withoutTen challenge 14 69
    fix34  challenge 9 72
    Sql how to exclude from a table 3 61
    matchUp  challenge 9 51
    Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
    Entering a date in Microsoft Access can be tricky. A typo can cause month and day to be shuffled, entering the day only causes an error, as does entering, say, day 31 in June. This article shows how an inputmask supported by code can help the user a…
    An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …
    Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

    733 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    21 Experts available now in Live!

    Get 1:1 Help Now