Am 11.03.2011 16:37, schrieb Stefan Küng:
> On 11.03.2011 15:52, Hans-Werner Dietz wrote:
>> Am 11.03.2011 13:34, schrieb Simon Large:
>>> On 11 March 2011 11:25, Hans-Werner Dietz<hans-werner.dietz_at_dbt.de> wrote:
>>>> Hello
>>>>
>>>> I have a strange Problem: After working long time without any problems,
>>>> TortoiseSVN does no longer start. In system log, I get a strange error
>>>> message:
>>>>
>>>> Fehler 11.03.2011 11:44:00 SideBySide 33 Keine
>>>>
>>>> Fehler beim Generieren des Aktivierungskontextes für "C:\Program
>>>> Files\TortoiseSVN\bin\intl3_tsvn.dll". Die abhängige Assemblierung
>>>> "Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30411.0""
>>>> konnte nicht gefunden werden. Verwenden Sie für eine detaillierte
>>>> Diagnose das Programm "sxstrace.exe".
>>>
>>> Maybe this thread will help
>>> http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2685561
>>>
>>> Simon
>>>
>> Thanks,
>>
>> Unfortunetly it does not help. Updates are already done and reinstalling
>> vc_redist also does not help (Visual Studio 2008 SP1 was already
>> installed on my PC)
>>
>> But maybe "updates" gives a hint. I can see the first of these strange
>> messages in event log yesterday morning when I used SubWVREV first time
>> after windows update pushed updates onto my system. So SubWCREv does not
>> work correkt yesterday but it looks like Menus and ICons from
>> TortoiseSVN works until I shutdown the PC and reboot it today.
>>
>> Unfortunetly my PC was the only one of 4 identical PCs in my group where
>> Tortoise does not survive the windows updates (or whatever killed
>> TortoiseSVN) and up to now I don't see the point which makes the
>> difference to the other PCs.
>>
>> any other ideas???
>
> Try a complete uninstall of TSVN, then
install it again (after rebooting).
>
> Stefan
>
Hello Stefan,
meanwhile I figured out what was wrong.
embedded manifest in intl3_tsvn.dll points to another version of
Microsoft.VC90.CRT as used by your other files. The version 9.0.30411.0
was not installed on my system; but it looks like windows chooses a
"good Version" before the last automatic system updates (or policy
updates?) are installed.
I partially can fix it with a hack using resource-hacker (ResHacker.exe).
After changing version to same version you are using in your other
programs I get back the icons and SubWcRev works again.
Update and Commit via Tortoise does not work after this change (but
works via command line subversion client "svn ...")
OLD:
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT"
version="9.0.30411.0" processorArchitecture="x86"
publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
</dependentAssembly>
NEW:
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT"
version="9.0.30729.4148" processorArchitecture="x86"
publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
</dependentAssembly>
Now I get an side-by-side error in tortoiseproc.exe
Checking it with Rehacker.exe shows me that it contains 2(!) entries for
Microsoft.VC90.CRT
FIRST:
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT"
version="9.0.30729.4148" processorArchitecture="x86"
publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
</dependentAssembly>
</dependency>
SECOND:
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT"
version="9.0.21022.8" processorArchitecture="x86"
publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
</dependentAssembly>
</dependency>
After removing second entry also update and commit works, but I think it
is not the intended way to change exe files and dlls via reshacker.
Please can you rectify original manifest entries for TortoiseProc.exe
and intl3_tsvn.dll so that they are fixed in next version.
best regards
Hans-Werner Dietz
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2711446
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-03-14 15:55:54 CET