Thanks Jochen.
Some further questions then please.
My development XP machine defintely has the policy upgrade as you suggest -
but then why does the manifest get created with an older version#?
Also the target XP has also policy upgrade - but it does not reach the
correct version number of my redistributable DLLs?
I will look at your following suggestion:
"It will run, if you either
- have installed the vc_redist.exe in the SxS folder
- put the DLLs with the accoring manifest from the redist directory in
the same dir as the app"
Thanks!
"Jochen Kalmbach [MVP]" wrote:
Hi HarryH! I am finding that the linker for a C++ application in VS 2005 is generating a
manifest with old version #s for DLLs such as mfc80.dll.
How do I make sure that the linker generates a manifest that reflects the
correct versions numbers of the DLLs?
Have you took a look into the "SxS\Policy" folder!?
There is a policy for every file which redirects the older version to
the newer dll ;-)
My application appears not to run on the target XP because of this mismatch.
No. This is not the case. It will run, if you either
- have installed the vc_redist.exe in the SxS folder
- put the DLLs with the accoring manifest from the redist directory in
the same dir as the app
--
Greetings
Jochen
My blog about Win32 and .NET
http://blog.kalmbachnet.de/