如何选择与我的项目相关的IKVM dll子集?

时间:2010-03-10 07:18:10

标签: c# mono ikvm

所以我使用IKVM创建了SVNKit(Java)的程序集引用库。在我的项目中,我引用了所有IKVM DLLS来使用SVNKit,但是,我很确定并非所有这些都被使用。并且包含了很多DLL。

除了试验和错误之外,还有其他方法可以找到相关的IKVM DLL子集吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

所需的程序集是:

  • IKVM.Runtime.dll
  • IKVM.OpenJDK.Core.dll
  • IKVM.OpenJDK.Util.dll

只有在使用类库的那些部分时才需要其他程序集。

SVNKit可能需要一些XML程序集:

  • IKVM.OpenJDK.XML.API.dll
  • IKVM.OpenJDK.XML.Parse.dll

Michael Kay的文章Analyzing dependencies in a class library: a use case for XSLT streaming描述了一种确定项目所需的IKVM程序集的方法。