我正在尝试创建一个将在不同项目中使用的类库
示例:
我正在创建math.dll,它使用add.dll(v2),subtract.dll(v2)。
math.dll将被其他项目使用,这些项目可能已经在使用add.dll和subtract.dll,它们可以是更低或更高的任何版本。 (add.dll - v1,subtract.dll - v3)
避免任何问题的一个解决方案是在web.config中添加绑定重定向以使用项目已有的版本。
有没有办法避免问题而不绑定重定向? (我的类库项目中有10多个dll引用,我可能会添加更多)。我不希望其他项目消耗我的dll来添加所有绑定重定向。
我的dll是否可以使用正在消耗它的项目中的dll(加/减)?
有没有办法可以将我的依赖dll(add.dll - v2 / subtract -v2)复制到消费项目中的文件夹并从那里引用它,而不是从消费项目已有的内容中引用它?
感谢您的帮助!