2010-03-10 7 views
0

J'ai donc créé une bibliothèque référencée d'assemblage de SVNKit (Java) en utilisant IKVM. Dans mon projet, j'ai référencé tous les DLLs IKVM pour utiliser le SVNKit, cependant, je suis sûr que tous ne sont pas utilisés. Et il y a beaucoup de DLL inclus.Comment choisir le sous-ensemble de DLL IKVM qui sont pertinentes pour mon projet?

Existe-t-il un moyen autre que les essais et erreurs pour trouver le sous-ensemble de DLL IKVM qui sont pertinents?

Merci!

Répondre

2

Les assemblées sont nécessaires:

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

D'autres assemblées ne sont nécessaire si vous utilisez ces parties de la bibliothèque de classes.

SVNKit a besoin probablement quelques-uns des ensembles XML:

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

article de Michael Kay Analyzing dependencies in a class library: a use case for XSLT streaming décrit une méthode pour déterminer les assemblages IKVM dont un projet a besoin.