我有一个可能在项目A(网站)和B(Web服务)中使用的枚举,但是现在它只用在项目A中。
我不想在两个项目中添加相同的枚举,那么最佳做法是什么?
我正在考虑添加另一个将被A和B引用的项目,但我不确定这是否是正确的方法。
感谢您的帮助。
答案 0 :(得分:0)
共同功能值得放入其自己的项目中,以便从所有项目中访问而不是复制。它不一定是一个类库,你可以在其中一个项目中定义枚举,并从另一个项目中引用该项目,但我倾向于为了它而加入它自己的项目清晰度。
此外,如果您将来决定添加另一个共享逻辑,那么您已经有了放置它的位置。