Actually it seems to work now. I think I used an incorrect path to IKVM.GNU.Classpath.

thanks
/Johan


Jeroen Frijters wrote:

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