On 12/16/05, Stefan Küng <tortoisesvn@gmail.com> wrote:
[snip]
> > If no manifest is found then it still falls back to the normal search
> > rules -- look in .exe directory, then search PATH, right? You just
> > won't be able to take advantage of the new side-by-side stuff.
>
> *if* you install those dll's as private side-by-side assemblies. You
> can't just copy them in your installation folder as you did with the
> CRT71 dll's. You must create the same directory structure as you find in
> %WINDOWS%\WinSxS\ - including the directory names and the manifest files
> beside the CRT dlls.
> Those dll's are compiled as side-by-side assemblies and refuse to be
> loaded 'the normal way'. At least on XP. On older OS which don't even
> know about side-by-side assemblies, you can of course install them as
> you did the older CRT dll's.
>
> Since installing side-by-side assemblies is not that easy (even if you
> install them as private sbs assemblies in your install folder), MS
> provides msi merge modules which handle the installation of these dll's
> for you. You can find them in %PROGRAMFILES%\common files\merge modules.
>
Yes, after playing around a bit, I think I see, thanks. I hadn't
realized MS _only_ made side-by-side CRT80 dll's -- I had assumed they
still provided 'normal' CRT80 dll's. Sigh.
Anyway, the .so's use APR make files that we don't install or touch --
we just point to them. What we really need to do is not have copies
of APR projects at all -- it was a temporary kludge that was supposed
to tide us over until they finished a generator...anyone know if they
have done that yet?
DJ
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Dec 16 22:06:49 2005