none
Manifest problem

    Question

  • Hi,
    I have made an application under visual studio 2005 that use the SDL libraries.

    When I try to run this application in other pc where vs05 is not installed I receive an error.

    I read the msdn about these errors so I have used the Dependes.exe application to understand what kind of dll my application looking for.

    I copied the file msvcr80.dll how the dependes.exe wrote me but I got another error.

    Anybody knows why?
    Friday, July 14, 2006 10:06 PM

Answers

All replies

  • Take a look at http://blogs.msdn.com/aymans/archive/2006/04/04/568466.aspx for the recommended ways of deploying your application.

    Hope this helps!

    Thanks,
    Ayman Shoukry
    VC++ Team
    Friday, July 14, 2006 10:33 PM
    Moderator
  • I read this document but I think that there's another way to run my app.

    My app is just 500 KB, it's stupid copy 8MB of DLL to run it in another pc... :\
    Saturday, July 15, 2006 7:10 AM
  • You can choose option 2 from that page (which will link to http://msdn2.microsoft.com/en-us/library/ms235291.aspx). Follow everything from the section which starts from "Deploying Visual C++ library DLLs as private assemblies".
    Sunday, July 16, 2006 9:35 AM
    Moderator
  • Could you help me, I am running into similar issue.
    I have  a com dll called   myatlcom.dll which is built on VS2005 on winXP.

     
    I am trying to debug this myatlcom.dll  with a C# executable  called  mycsharp.exe on vs2005 on winxp.

    it is throwing an error
    "this application has failed to start because MSVCP80D.dll was not found.
    Re-installing the application may fix this problem"


    I have myatlcom.embed.manifest  in same path as myatlcom.dll, any help is appreciated.

    • Edited by RTalla Friday, June 12, 2009 7:46 PM
    Friday, June 12, 2009 7:19 PM