我们可以在Nuget Package Creation中使用它吗?

时间:2017-02-28 05:30:40

标签: c# nuget-package

我有2个项目。

有一个接口IMHandler有两个方法 -

bool IsValid(Message m)

void Handel(Message m, Callback callback)

在第一个项目中,有一个类MHandler实现了IMHandler。在第二个项目中,有4个类实现MHandler。项目1和项目2的实施情况有所不同。

我们计划为可重用性创建Nuget Package。对于上述情况,哪种方法最好?

  1. MHandler的两个项目创建2个单独的Nuget包,因为两者的实现都不同。这两个包都有Interface和它们对应的类。
  2. 为两个项目创建一个通用的Nuget包,并且只包含Interface。由于实施方式不同,这些课程将成为项目的一部分。只包括Nuget包中的界面..这是一个很好的设计吗?

1 个答案:

答案 0 :(得分:0)

我得到了我的问题的答案 - 为两个项目创建2个单独的Nuget包,因为两者的实现都不同。非常基本的原因是实施方面存在差异。