Which Microsoft Visual C ++ 2008 Runtime is Required from These Four Versions

I need to install Microsoft Visual C ++ 2008 (x86) runtime, but when I searched google and studied this question, I found out that Microsoft provides 4 different versions of Microsoft Visual C ++ 2008 runtime

  • Microsoft Visual C ++ 2008 Redistributable Package (x86) Published Date: 11/29/2007

  • Redistributable Microsoft Visual C ++ 2008 Service Pack 1 (x86) Release Date: 9/16/2008

  • Redistributable Service Pack for Microsoft Visual C ++ 2008 Service Pack 1 Release Date: 9/29/2010

  • Microsoft Visual C ++ 2008 Service Pack 1 Redistributable Security Pack MFC Release Date: 6/7/2011

Now, which binary should I download, if I download the fourth, I have to start the application that was created using the 1st runtime (mentioned above: - 1. Redistributable package Microsoft Visual C ++ 2008 (x86) - Date of publication: 11/29/2007).

OR should I install all of them one after another in a consistent way, could you please direct me?

FYI: 1. I already looked through stackoverflow before publishing and could not find an answer. 2. I searched for this term in google: - VC ++ 2008

+5
source share
3 answers

I would recommend them all in chronological order. Some poorly written installers (yup .. InstallShield) use binary user-defined actions, and manifests can have hard-coded dependencies. It is lightweight and not conflicting with each other.

+1

, . , , . , , .

, , DLL Hell. , , - DLL. DLL Hell DLL , DLL. , ( .manifest), .

+2

1. Microsoft Visual ++ 2008 (x86) : 11/29/2007

, 32- (x86) , Visual Studio 2008.

2. Microsoft Visual ++ 2008 SP1 (x86) : 9/16/2008

, , , 1 (SP1). , Visual Studio 2008 1.

Visual Studio β†’ IDE.

3. Microsoft Visual ++ 2008 1 (SP1) ATL : 9/29/2010

4. Microsoft Visual ++ 2008 1 (SP1) MFC : 6/7/2011

, .

In any case, you will need only those applications that are written in ATL or MFC.


If this is too confusing, note that when distributing the application, you don’t even need to use any of these redistributable installers. You can simply place the required runtime DLLs in the same folder as your executable, and it will work just fine.

The correct versions of the required libraries are copied to your computer as part of the Visual Studio installation. You will find them in the following directory:

<Program Files folder>\Microsoft Visual Studio 9.0\VC\redist\x86
+1
source

All Articles