[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

TortoiseSVN 1.6.2 enters the DLL Hell?

From: Maarten Hilferink <mhilferink_at_objectvision.nl>
Date: Mon, 11 May 2009 09:59:17 -0700 (PDT)

After upgrading from 1.5.8 by running the 1.6.2 installation on a MS Vista-32bits platform, the FileExplorer integration disappeared and starting TSVNCache.exe gives the following message:

The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail.

My event log now contains messages like:

Activation context generation failed for "C:\Program Files\TortoiseSVN\bin\TortoiseSVN.dll". Dependent Assembly Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30729.1" could not be found. Please use sxstrace.exe for detailed diagnosis.

FYI: I had installed VC90 Express Edition and have in my Windows\WinSxs the following versions of Microsoft.VC90.CRT:
version=9.0.30729.1 (Yes, and with manifest file: x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_e163563597edeada )

I had similar problems with installing my own software (see, as an example: http://geodms.svn.sourceforge.net/viewvc/geodms/dev/nsi/ ) on different machines and solved it by distributing the assembly with its own manifest file into a subfolder named "Microsoft.VC90.CRT" of the bin folder. I would have preferred to just use whatever VC90.CRT is available in the winSxs and/or install the tested assembly version there, but for some reasons this didn't work for me.

I hope anybody can make use of this info.



To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-05-11 21:12:39 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.