IKVM - 在.NET中使用转换后的dll时出现大量错误消息,导致应用程序变慢

时间:2017-08-25 09:15:43

标签: java .net ikvm

我正在使用ikvm v 7.2.4630.5将我的Java JAR项目转换为.NET dll。 运行ikvm命令行工具可以正常工作。 然后我将创建的dll(以及所有其他IKVM-dll)添加为新的.NET C#项目中的引用。 我可以创建对象并调用方法,但在运行时会生成1000个错误行,如:

  

'ABC.exe'(CLR v4.0.30319:ABC.exe):已加载'ikvm_dynamic_assembly250870979'。

     

'ABC.exe'(CLR v4.0.30319:ABC.exe):已加载'C:\ Windows \ Microsoft.Net \ assembly \ GAC_32 \ ISymWrapper \ v4.0_4.0.0.0b03f5f7f11d50a3a \ ISymWrapper.dll'。无法找到或打开PDB文件。

     

IKVM.OpenJDK.Core.dll中出现'java.io.FileNotFoundException'类型的第一次机会异常

     

IKVM.Runtime.dll中出现'java.security.PrivilegedActionException'类型的第一次机会异常

     

IKVM.OpenJDK.Core.dll中出现'java.io.FileNotFoundException'类型的第一次机会异常

     

IKVM.Runtime.dll中出现'java.security.PrivilegedActionException'类型的第一次机会异常

     

IKVM.OpenJDK.Core.dll中出现'java.io.FileNotFoundException'类型的第一次机会异常

这使得.Net应用程序加载速度非常慢,可以手动查看。 请建议我应该怎么做才能删除这些异常 - 简而言之,就是让我的应用程序更快。

0 个答案:

没有答案