VS2005 .NET redistribution problem

Posted on 2006-04-04
Last Modified: 2012-06-21
I translated my project from VS2002 .NET to VS2005 .NET.
In order to run it on a machine without development studio, I need to add  files from
 Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT and
Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC.
The problem is that I have exe files in the different folders and I don't want to copy all dlls to all the folders. I tried to edit dll paths in .manifest files, but the only one configuration I succeeded to run was when exe, .manifest and dll files were in the same folder.

I know that I can create install application, but I want to find another way.

Question by:Afifior
    LVL 48

    Accepted Solution

    The following file installs VC++ 2005 runtime libraries:
    Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86\vcredist_x86.exe

    Author Comment

    Shall I install them on any machnine I want to run my application?
    LVL 48

    Expert Comment

    Yes, if it doesn't contain Visual Studio installation.

    Author Comment

    I also had to install Windows Installer 3.1, but now it works.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to improve team productivity

    Quip adds documents, spreadsheets, and tasklists to your Slack experience
    - Elevate ideas to Quip docs
    - Share Quip docs in Slack
    - Get notified of changes to your docs
    - Available on iOS/Android/Desktop/Web
    - Online/Offline

    The following diagram presents a diamond class hierarchy: As depicted, diamond inheritance denotes when two classes (e.g., CDerived1 and CDerived2), separately extending a common base class (e.g., CBase), are sub classed simultaneously by a fourt…
    In Easy String Encryption Using CryptoAPI in C++ ( I described how to encrypt text and recommended that the encrypted text be stored as a series of hexadecimal digits -- because cyphertext may…
    This video discusses moving either the default database or any database to a new volume.
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

    779 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