通过自己的图书馆公开第三方图书馆?

时间:2018-06-10 11:05:06

标签: c#

我有以下依赖结构:

ProjectA -> ProjectB -> Dapper

我想允许ProjectA访问Dapper的功能。可以通过ProjectB“将Dapper暴露”到ProjectA来实现,而不是通过nuget将Dapper独立添加到ProjectA吗?

1 个答案:

答案 0 :(得分:1)

你可以包装你需要的东西并公开你自己的抽象,这样项目a甚至不需要知道dapper存在,或只是引用两个库中的包。

如果你没有特别想要实现任何目标,比如特定实现的抽象,那么只需从两者中引用它。