我在 Visual Studio C# .NET 解决方案中有类似以下设置:
项目 1 - TrainDisplay - 用于显示火车到站的 WinForms 应用程序。
项目 2 - TrainFetcher - 是一个可重用的类库,用于获取有关火车的数据。
项目 3 - TrainsDataModel 是一个数据模型,包含所有其他项目共有的类,例如 Train.cs、TrainRoute.cs 等。
每个都有以下参考:
项目 1:参考文献 2 和 3
项目 2:参考文献 3
以这种方式使用引用是不是很糟糕?即项目 1 是否以两个对项目 3 的引用结束;一个直接,一个通过项目 2?