   manifest/side-by-side .exe error HELP!
  hello, I've been running VS 2008 for a while now on my comp (vista 64 bit).  I also work at my school (xp 32 bit).  recently I have gotten this error when I try to run my .exe from inside of vs2008 from my vista computer but not from my xp computer...  [EDIT]: I installed XP 64 bit in duel boot configuration and xp 64 bit gives me the same side-by-side error making me believe this is a 64 bit issue rather than operating system this application has failed to start because the application configuration is incorrect. review the manifest file for possible errors. reinstalling the application may fix this problem. for more details, please see the application event log.if i double click the .exe in the root folder I get this error...the application has failed to start because its side-by-side configuration is incorrect. please see the application event log for more detail.----I've read a lot online about this and have spent many hours trying to fix this issue so i can run my program on this computer.  I've download and installed the Microsoft Visual C++ 2008 Redistributable Package multiple times and have tried the SP1 version of it as well.  Despite this, I still get the same error.I have uninstalled AVG completely as some people have recommended.  Despite this, I still get the same error.I have reformatted my computer and reinstalled everything including visual studio and despite this, I still get the same errorI have also used the dependency walker http://www.dependencywalker.com/ and these are the errors it gives me when dropping my .exe into it....MSVCP90D.dll - Error opening file. the system cannot find the file specified(2)MSVCR90D.dll - Error opening file. the system cannot find the file specified(2)GPSVC.dll - Error opening file. the system cannot find the file specified(2)I also get this feedback from the program...Error: The Side-by-Side configuration information for "c:\users\paul\desktop\a2\GAME.EXE" contains errors. The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail (14001).Error: At least one required implicit or forwarded dependency was not found.Warning: At least one delay-load dependency module was not found.Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.---Please help I have no idea how to fix this and have spent many hours trying to figure this out!Thanks![Edited by - brasslips2 on April 24, 2009 12:22:07 PM]
  MSVCP90D.dll - Error opening file. the system cannot find the file specified(2)MSVCR90D.dll - Error opening file. the system cannot find the file specified(2)Bolded parts indicate that you've built a debug version. Those libraries aren't redistributable, so try building your executable in release mode and it should start working.Edit: GPSVC.dll seems to be Vista specific. Apart from the fact that you have built a debug version of your project, you will probably have to #DEFINE something in order to build towards an older version of Windows (ie. XP).Have a look at thisLast edit, I promise: I misread your post. I thought you couldn't get it to run on your XP machine at school.[Edited by - Tunah on April 2, 2009 1:24:48 AM];  Hello I'm still getting the same error.  Here is the error generated in the event viewer...Dependent Assembly Microsoft.VC80.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50608.0" could not be found. Please use sxstrace.exe for detailed diagnosis.here is my embed.manifest generated....<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">    <security> <requestedPrivileges>   <requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel> </requestedPrivileges>    </security>  </trustInfo>  <dependency>    <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.DebugCRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>    </dependentAssembly>  </dependency>  <dependency>    <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC80.DebugCRT" version="8.0.50608.0" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>    </dependentAssembly>  </dependency></assembly>-------------------------------------here is my intermediate.manifest....<?xml version='1.0' encoding='UTF-8' standalone='yes'?><assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">    <security> <requestedPrivileges>   <requestedExecutionLevel level='asInvoker' uiAccess='false' /> </requestedPrivileges>    </security>  </trustInfo>  <dependency>    <dependentAssembly> <assemblyIdentity type='win32' name='Microsoft.VC90.DebugCRT' version='9.0.21022.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />    </dependentAssembly>  </dependency>  <dependency>    <dependentAssembly> <assemblyIdentity type='win32' name='Microsoft.VC80.DebugCRT' version='8.0.50608.0' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />    </dependentAssembly>  </dependency></assembly>;  Microsoft won't allow you to run any programs shipped built with the Microsoft Visual C++ Debug Runtime DLLs.  Rebuilding your project in "Release" mode should fix things.   ;  Yes it runs in release.  However, I need it to run in debug so I can debug my program.  Switching it back from release to debug doesn't fix it.   ;Quote:Original post by brasslips2I have also used the dependency walker http://www.dependencywalker.com/ and these are the errors it gives me when dropping my .exe into it....MSVCP90D.dll - Error opening file. the system cannot find the file specified(2)MSVCR90D.dll - Error opening file. the system cannot find the file specified(2)GPSVC.dll - Error opening file. the system cannot find the file specified(2)I also get this feedback from the program...Error: The Side-by-Side configuration information for "c:\users\paul\desktop\a2\GAME.EXE" contains errors. The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail (14001).Error: At least one required implicit or forwarded dependency was not found.Warning: At least one delay-load dependency module was not found.Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.---Please help I have no idea how to fix this and have spent many hours trying to figure this out!Thanks!Well gee, you ran a tool that says it can't find some files. Have you actually tried looking for them? Have you checked to see if they are on the path? if you do and they are, are they the right version of those files?  Did you look at the application event log to see what in the heck it is talking about?   ;  yes I've looked for them.  Yes I've put them in the folder, however it still doesn't work.  Yes they are the right version of those files as well except for the GPSVC.dll which is 32 bit.  However, the 64 bit version of it doesn't exist.the event log says this...Dependent Assembly Microsoft.VC80.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50608.0" could not be found. Please use sxstrace.exe for detailed diagnosis.;  Can you explain how I check to see if this is correct? "Have you checked to see if they are on the path?"  Thanks.Correct me if I'm wrong but I believe these dll's are in a default directory when installing visual studios so I don't think I should have to manually tell VS where to find them. Is my manifest configured correctly?  Because I installed Xp 64 bit as a duel boot and xp gives me the exact same errors from a fresh install of it and VS 2008.  32 bit systems do not give me this error   ;  So I just tried running the same .exe that I'm using on a friends 64 bit vista system.  It worked fine.  So this is apparently a problem just on my computer?   ;  Not sure how you check the path in vista but on xp you go to the control panel click on system, go to the advanced tab and click on environment variables. To check the version #s you can right click on them and select the version tab.  here is a post on MSDN for the same error.http://social.msdn.microsoft.com/forums/en-US/windowsgeneraldevelopmentissues/thread/c0a800ff-39e9-4e5b-9686-6e3b995ab4fe/   