我有一个类库项目,它引用了它编译的3方ddl,但是当我将库包含到另一个项目中时,它会抛出异常,因为找不到第三方库。
我该如何解决这个问题?我正在搜索并找到ilmerge,但我不想用这些图书馆制作一个大dll。
注意:我不知道是否相关,但第三方库也包含在目标项目中。
答案 0 :(得分:0)
如果您的图书馆引用第三方图书馆,那么显然您将需要该第三方图书馆。
您可以将库自己部署在一个文件夹中,将其与另一个程序集合并(ILMerge会在您发现的情况下正常运行),或者只使用AssemblyResolve event加载它。