IKVM.OpenJDK.Security.dll is included in the Saxon-PE and Saxon-EE distribution, but not in the Saxon-HE distribution. I was under the impression that the only situation where it was needed was when attempting to verify an (old-style) Saxon license key, which is not needed of course for Saxon-HE.
It would be nice to find out what you are doing that causes this DLL to be needed. In the meantime you should be able to solve the problem by downloading the Saxon-EE code from www.saxonica.com, and extracting the relevant DLL from there.
Michael Kay

From: Vincent Lambert [mailto:vlamber1@matrox.com]
Sent: 27 October 2009 13:58
To: saxon-help@lists.sourceforge.net
Subject: [saxon] Problem deploying an application using the saxon .net api

Hello all,

I have used saxon .net to develop an application that processes xml. Everything works fine on my development machine, but when when I try to run it on a user's machine I get a

System.IO.FileNotFoundException: Could not load file or assembly 'IKVM.OpenJDK.Security, Version=, Culture=neutral, PublicKeyToken=e1fdd002d5083fe6' or

one of its dependencies. The system cannot find the file specified.
File name: 'IKVM.OpenJDK.Security, Version=, Culture=neutral, PublicKeyToken=e1fdd002d5083fe6'

The saxon .net distribution doesn't come with a IKVM.OpenJDK.Security dll. I didn't registered the assemblies in the GAC, but rather include them from the root directory.

Do you have any idea about how to fix this problem ?

Any help would be greatly appreciated.

Vincent Lambert
XML Programmer
Matrox Imaging