question for Side-by-Side issue with Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"
I am using Windows 7 with 64 bits.
I am encountering the issue like:
I searched answers to this problem on the websites, and installed several versions for the Visual studio 2008 Redistributable Package (x64) and (x86), but the problem is still there. I downloaded the versions from http://www.microsoft.com/download/en/search.aspx?q=Microsoft%20Visual%20C%2b%2b%202008&p=0&r=10&t=
I found out an article here:
They say that at %WINDIR%\WinSxS folder, it should have x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91 folder, but after installing the above versions, I did not find this folder at all.
Could I know if this folder is necessary to resolve this problem? How can I get the right version for this?
It looks like you have a dependency on a debug library (Microsoft.VC90.DebugCRT)
Debug libraries are not provided in any redistributable pack (because they are not redistributable).
This probably means you are trying to run a debug build on a machine that does not have Visual Studio installed. The solution to the problem is to build and distribute a release build, not a debug build.
Thanks Scott. What I am wanting to do is the remote debugging. I would like to run code at Visual studio 2008 on one machine, and the debugging version a.exe can run on another computer, so that I can debug, such as setting a breakpoint, on the first machine, the a.exe program can run on the second machine. Do I have to install Visual studio 2008 on the 2nd computer? Thanks.
Deploying Visual C++ library DLLs as shared assembliesDeploying Visual C++ library DLLs as private assembliesYou can deploy the debug DLL’s as private assemblies, for debugging, so read the second one. You can’t deploy as shared assemblies.-- David
Efficiently read and post to forums with newsreaders: http://communitybridge.codeplex.com