Are the manifests correct in version 1.6.12.20536?
From: Claude Quezel <cquezel_at_gmail.com>
Date: Wed, 23 Feb 2011 09:55:40 -0800 (PST)
When I installed the 1.6.12.20536 version, tortoiseSVN stopped working. After a little investigation with sxstrace (and learning a bit of manifest magic) I noticed that the tortoiseSVN.dll manifest contains two references to different VC90 CRT:
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b">
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.30729.4148" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b">
After removing the first reference (because I could not find the version in my winsxs folder), I was able to load the dll (with dependency walker) but the problem was pushed back to other dlls which also contain suspicious references.
I then noticed that the VC90.MFC version in another manifest file was 9.0.21022.8 which leads me to believe a cut and past error.
Keep in mind that I don't have a clue (almost) on how all this manifest thing works.
------------------------------------------------------
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
|
This is an archived mail posted to the TortoiseSVN Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.