
Signature
Phil Wilson
[Microsoft MVP Windows Installer]
The problem occurs on machines that don't have the latest CRT installed.
And I wasn't planning to deploy the CRT at all, since my code is not
actually dependent on it (at least according to Dependency Walker).
I tried including the "redist" dlls and manifests in my app's folder, but
that didn't work (since they don't include the redirects). Doing a full CRT
update on the end-user's system is not feasable.
> I've seen this before, and I think the 50608 version is related to the Debug
> version of the CRT.
I've looked through a load map, but can find no trace of any references to
the debug CRT. But one of the libraries I use does bring in LIBC.LIB, while
my app uses LIBCMT.LIB. I use /NODEFAULTLIB to get rid of LIBC.LIB. I wonder
if this trips up the manifest generator?
I think my solution is going to be to simply not ship a manifest, or
possibly to embed my own (if that's possible).
Regards,
David
Phil Wilson - 24 Jul 2007 01:18 GMT
I've seen 50608 in the manifest in the debug folder and a different version
in the release folder. I'm referring to the text in the manifest, not any
load map stuff.
> I tried including the "redist" dlls and manifests in my app's folder, but
> that didn't work (since they don't include the redirects). Doing a full
> CRT
> update on the end-user's system is not feasable.
There's nothing about putting files in a redist folder that just makes all
this work.
The manifest seems ok to me, or at least understandable. There are a range
of versions that the project has used, maybe because when you started the
project you were in Debug mode and it generated 50608, later it added 50727
762 (the VS 2005 SP1 version). It's possible that there's nothing wrong with
a manifest that has a range of versions.
Delayload doesn't mean it won't ever require it, as you probably know.
If your app works without a manifest, is there actually an issue other than
the manifest content?

Signature
Phil Wilson
[Microsoft MVP Windows Installer]
> The problem occurs on machines that don't have the latest CRT installed.
>
[quoted text clipped - 22 lines]
> Regards,
> David