简体   繁体   English

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

[英]How do I choose the subset of IKVM dlls that are relevant to my project?

So I created an assembly referenced library of SVNKit (Java) using IKVM. 因此,我使用IKVM创建了SVNKit(Java)的程序集引用库。 In my project, I referenced all of the IKVM DLLS to use the SVNKit, however, I'm pretty sure not all of them are used. 在我的项目中,我引用了所有IKVM DLLS来使用SVNKit,但是,我敢肯定,并不是所有的IKM DLLS都被使用了。 And there are alot of DLLs included. 并且包含很多DLL。

Is there a way other than trial and error to find the subset of IKVM DLLs that are relevant? 除了反复试验外,还有没有其他方法可以找到相关的IKVM DLL的子集?

Thanks! 谢谢!

The required assemblies are: 所需的程序集是:

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

Other assemblies are only needed if you use those parts of the class library. 仅当您使用类库的那些部分时,才需要其他程序集。

SVNKit probably needs some of the XML assemblies: SVNKit可能需要一些XML程序集:

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

Michael Kay's article Analyzing dependencies in a class library: a use case for XSLT streaming describes a method for determining which IKVM assemblies a project needs. Michael Kay的文章“ 分析类库中的依赖关系:XSLT流的用例”描述了一种确定项目所需的IKVM程序集的方法。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在项目中“添加为链接”时如何引用dll? - How do I reference dlls when “added as link” in project? 如何在我的 .csproj 文件中包含 DLL? - How do I include DLLs in my .csproj file? 在运行测试时,如何进行单元测试以复制我的DLL和其他文件? - How do I get a Unit Test to copy my DLLs and other files when I run a test? 如何访问IKVM移植的Java库的.net资源 - How do I access a .net resource for an IKVM-ported java library 如何处理我的代码未引用但需要在bin中的依赖项DLL? - How do I handle dependency DLLs that aren't referenced by my code but are required to be in the bin? 如何在一个项目中创建不同的DLL? - How can I create different DLLs in one project? 在32位和64位处理器上开发,我应该如何构建我的项目以自动引用正确的dll? - Developing on both 32 bit and 64 bit processors, how should I structure my project to automatically reference the right dlls? 如何解决我的两个 Unity 包中的冲突 DLL? - How can I resolve conflicting DLLs in two of my Unity packages? 如何将带有dll的应用程序从内存加载到AppDomain并执行它? - How do I load an application with dlls from memory into an AppDomain and execute it? Win / Forms:如何在Advanced Installer中包括依赖项(DLLS) - Win/Forms: How do I include Dependencies (DLLS) in Advanced Installer
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM