-
March 12th, 2010, 04:14 AM
#1
Unable to load C++ runtime in VS2008 SP1
Hi, I have an annoying problem after upgrade VS2008 to SP1.
I have an application written in C/C++. In SetUp I've inserted the corrispondent merged modules for runtime (debug version). Installer built on VS2008 works correctly, but when I rebuilt on SP1 and now the installer correctly copy runtime dll but it seems it not register them, in fact the application is unable to see them (verified with CheckAsm). Does anyone have any idea to solve the problem?
-
March 12th, 2010, 10:33 AM
#2
Re: Unable to load C++ runtime in VS2008 SP1
Don't deploy debug builds. As the name implies, these are builds used in the development process. Use release builds.
You can install the redistributable package for VC++ 2008 SP1 on the machine without VS 2008 where you want to run your application. You can find it here:
32 bit: http://www.microsoft.com/downloads/d...displaylang=en
64 bit: http://www.microsoft.com/downloads/d...displaylang=en
-
March 15th, 2010, 04:21 AM
#3
Re: Unable to load C++ runtime in VS2008 SP1
Thank you.
I find the problem: rebuilding installation package on VS2008 SP1 the version of runtime inside the manifest point to original version (9.0.21022.8) but the available merge module available in SP1 is related to new version (9.0.30729.1). I solved the problem adding to the installation package also the merge module with policies that redirect to v x.x.30729.1 all requests for v x.x.21022.8
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|