ILmerge是如何工作的,比如库,其中您有多个依赖项,并且使用这个库的项目可能有相同依赖项的不同版本?库的“用户”也可以访问library...or中的所有依赖项吗?
示例
假设我们有3个项目:ClassLibrary1、ClassLibrary2和Program1。
ClassLibrary1参考资料ClassLibrary2
Program1参考资料ClassLibrary1
在这个常见的场景中,Program1可以使用ClassLibrary2的任何方法或对象。
如果我们ILMerge,ClassLibrary1和ClassLibrary2,Program1还能访问ClassLibrary2拥有的所有东西吗?
发布于 2014-05-29 13:32:12
当您ILMerge两个程序集时,您将创建一个包含这两个程序集的新程序集。因此,您可以引用ClassLibrary2或新建ClassLibrary2来访问程序集ClassLibrary2的类型。
https://stackoverflow.com/questions/23934465
复制相似问题