Background:
I am trying to make use of the pdfbox library (www.pdfbox.com), which is a
java-based project that the user has ported to dotnet using the ikvm
environment (www.ikvm.net). IKVM in turn relies on a port of the GNU
Classpath library, which implements much of the standard java 1.4.
My problem:
GNU classpath supplies the following classes that pdfbox needs:
java.awt.image.BufferedImage
java.awt.Image
They appear in the same assembly, IKVM.GNU.Classpath.dll, and can both be
seen in the Object Browser after I reference that assembly from my vb.net
project.
Unfortunately, any attempt to use java.awt.image.BufferedImage in my code
is highlighted as a compile error (and reported as a compile error when
building:)
PdfToImageVB.vb(254): Type 'java.awt.Image.BufferedImage' is not defined.
Although both Image (type) and image (namespace) can be seen when scrolling
through intellisense, if you stop at java.awt.image it is captialized to
java.awt.Image.
When I use Sharpdevelop to set up a C# project, I do not have this issue,
but Sharpdevelop has the same issue for a VB.NET project.
Is there anything I can do? I don't enjoy developing in C#...