Hi Johan,

Did you really execute:

> ikvmc -reference:/../IKVM.GNU.Classpath.dll -target:library
> -assembly:Test.dll

Because if that's the case, you get an empty output file. You also need
to specify the class files or jars that ikvmc should compile.

Regards,
Jeroen

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Johan Holmgren
> Sent: Monday, December 05, 2005 13:40
> To: Jonathan Pryor
> Cc: [email protected]
> Subject: Re: [Mono-list] ikvmc java and gmsc
> 
> Thanks for your answer. 
> Sorry for my late response, a computer crash prevented me 
> from answering earlier.
> 
> When I type monodis --typedef Test.dll I get the following output:
> 
> Typedef Table
> 1: <Module> (flist=1, mlist=1, flags=0x0, extends=0x0)
> 
> 
> Test.java is not included in any java package. Maybe this has 
> to do with my problem.
> 
> Thanks
> Johan
> 
> 
> -----Jonathan Pryor <[EMAIL PROTECTED]> wrote: -----
> 
> 
> 
>       To: Johan Holmgren <[EMAIL PROTECTED]>
>       From: Jonathan Pryor <[EMAIL PROTECTED]>
>       Date: 12/02/2005 12:49PM
>       cc: [email protected]
>       Subject: Re: [Mono-list] ikvmc java and gmsc
>       
>       On Thu, 2005-12-01 at 13:53 +0100, Johan Holmgren wrote:
>       > Hi, I have a problem that I could need some help with
>       > 
>       > I hava a java class, Test.java, that I compiled to a 
> assembly using
>       > the commands
>       > javac Test.java
>       > followed by
>       > ikvmc -reference:/../IKVM.GNU.Classpath.dll -target:library
>       > -assembly:Test.dll
>       > 
>       > This gives me a library, Test.dll
>       > 
>       > Now I want to include Test.dll in a mono project  
> compiled with
>       > gmcs  -target:exe -out:somename.exe -r:Test.dll  somecsfile.cs
>       > 
>       > 
>       > In my c# code (file somecsfile.cs) I wrote
>       > using test;
>       > and later in the code
>       > private Test test;
>       > 
>       > I get an comnpilation error saying
>       > "Are you missing a using directive or an assembly reference?"
>       
>       Is `test.Test' the full name for your class 
> (namespace+class name)?
>       
>       Alternatively, you can run `monodis --typedef Test.dll` 
> to determine all
>       the types within Test.dll and see if your `using` declaration is
>       referring to the correct namespace for your Test type.
>       
>       - Jon
>       
>       
>       
> 
> 
> 
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to