我有一个带有一个主c#项目的WPFdotNet4解决方案,它引用了一个引用本地IKVM.*.dll版本Version=8.0.5449.1和ZUGFeRD.NET.dll版本1.0.0.0的类库作为项目。当尝试去做
PdfHandler handler = new PdfHandler();我得到了下一个错误:
java.util.NoSuchElementException was unhandled
HResult=-2146233088
Message=""
Source=IKVM.OpenJDK.Core
StackTrace:
at java.util.ServiceLoader.LazyIterator.nextService()
at java.util.ServiceLoader.LazyIterator.next()
at java.util.ServiceLoader.1.next()
at io.konik.PdfHandler..ctor() ...奇怪的是,如果我在第一个项目中使用IKVM.*.dll和ZUGFeRD.NET.dll,并删除第二个项目,则Github中的示例可以工作。你有什么想法吗?谢谢。
发布于 2016-04-06 16:21:20
我也有同样的问题。这个问题可以通过添加
ikvm.runtime.Startup.addBootClassPathAssembly(typeof(ObjectFactory).Assembly);在使用ZUGFeRD.NET框架之前。
我把这段代码放在我自己的ZUGFeRD类的构造函数中。
https://stackoverflow.com/questions/31747162
复制相似问题