Re: [Ikvm-developers] Mono dependency of IKVM?
Brought to you by:
jfrijters
From: Jeroen F. <je...@su...> - 2010-08-23 03:59:25
|
Hi Enrico, > I am trying to convert an java application into a .net exe by > referencing to some dlls converted with the same IKVM version 0.42.0.7. I'm not exactly sure what you mean by this. If you mean that you are trying to link your exe and the IKVM assemblies into a single assembly, that is unlikely to work correctly, unless you're lucky or know exactly what you are doing. > I get the following exception: > > Error: referenced assembly IKVM.Reflection.Emit.MdbWriter has a missing > dependency: Mono.CompilerServices.SymbolWriter, Version=2.0.0.0, > Culture=neutral, PublicKeyToken=0738eb9f132ed756 > > Does IKVM require some Mono references? Which are these? You don't need the IKVM.Reflection.*.dll assemblies at runtime, they are only for ikvmc. > I do not get this exception with IKVM 0.44.0.4. How come? Probably because you don't reference IKVM.Reflection.dll. > Further, with the latter version, I can convert my application and it > runs properly on the converting machine. However, on another machine, I > am getting this exception: [...] > The Zone of the assembly that failed was: > Internet This system is either misconfigured, or for some other reason the .NET Framework is applying the Internet zone policy to your app (or one of the assemblies). It has nothing to do with the IKVM assemblies not having a strong name. Regards, Jeroen |