Project

Profile

Help

Saxon HE .NET 9205 looking for 9203?

Added by Anonymous about 14 years ago

Legacy ID: #8080848 Legacy Poster: Michael Müller-Hillebrand (mmh5)

Hello, I have a stylesheet working fine with Transform.exe (Saxon HE 9.2.0.3) from the command line in Windows XP. After swapping the folders to version 9.2.0.5 I receive the message below, indicating some links to 9.2.0.3. Or could this be a false positive, indicating some other, uncaught exception? - Michael Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'saxon9he, Version=9.2.0.3, Culture=ne utral, PublicKeyToken=e1fdd002d5083fe6' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) File name: 'saxon9he, Version=9.2.0.3, Culture=neutral, PublicKeyToken=e1fdd002d5083fe6' WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].


Replies (3)

Please register to reply

RE: Saxon HE .NET 9205 looking for 9203? - Added by Anonymous about 14 years ago

Legacy ID: #8083698 Legacy Poster: Michael Kay (mhkay)

I've reproduced the problem and am investigating. Clearly some kind of build error. Rather embarrassing, it means that (a) I was wrong to assume that simple build errors would always be found within 24 hours of release, and (b) the "quick regression test" that I do for new maintenance builds is clearly insufficient.

RE: Saxon HE .NET 9205 looking for 9203? - Added by Anonymous about 14 years ago

Legacy ID: #8083893 Legacy Poster: Michael Kay (mhkay)

I've investigated this with the powershell listdependencies script (modified to show .exe files as well as .dlls) and there are certainly some nasty anomalies, as follows: In EE: saxon9ee-api refers to saxon9ee 9.3.0.1 (!) Transform.exe, Validate.exe, and Query.exe all refer to saxon9ee.dll 9.2.0.3 In PE: saxon9pe-api.dll refers to saxon9pe.dll 9.2.0.2 Transform.exe and Query.exe both refer to saxon9ee.dll 9.2.0.3 In HE: Transform.exe and Query.exe both refer to saxon9ee.dll 9.2.0.3 At present I'm mystified as to how these errors arose: I suspect it was through Ant running the steps of the build process in a different order from that expected, plus not clearing out contents of temporary directories used during the execution of the script. Anyway, it looks as if I'm going to have to do a re-build. Because the source in SVN has changed it makes most sense to do the new build on the latest source and call it 9.2.0.6. Sorry for the inconvenience.

RE: Saxon HE .NET 9205 looking for 9203? - Added by Anonymous about 14 years ago

Legacy ID: #8086427 Legacy Poster: Michael Kay (mhkay)

I've posted further details of the problem at https://sourceforge.net/tracker/?func=detail&aid=2952924&group_id=29872&atid=397617 I'm busy testing a build of 9.2.0.6 to fix the problem

    (1-3/3)

    Please register to reply