【发布时间】:2021-11-30 00:17:33
【问题描述】:
我有一个项目,其中包含五个独立的 NuGet 包。这些包是 REST API 下的包装器。因此他们可以抛出与 HTTP 错误相关的类似异常。我想至少在 HTTP 错误下进行自定义异常。
接下来,我的包是独立的,为了实现我的想法,我不能在每个包中复制所有自定义异常类 - 因为它们将是不同的类。
我认为可以帮助我的一个方法是创建一个额外的 NuGet 包 - MyPackage.Common 并将共享异常类移动到该包中,并依赖于所有其他包。
这是唯一的方法吗?也许还有另一种方法来实现我想要的?
【问题讨论】:
-
“我认为可以帮助我的方法是创建一个额外的 NuGet 包” - 这就是要走的路。
-
也许异常并不是这个通用包中唯一的东西。也许还有其他东西不能进去。
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。