Visual Studio C#.NETソリューションで次のような設定があります。
プロジェクト1 -TrainDisplay-列車の到着を表示するWinFormsアプリケーション。
プロジェクト2 -TrainFetcher-は、列車に関するデータをフェッチするための再利用可能なクラスライブラリです。
プロジェクト3 -TrainsDataModelはデータモデルであり、Train.cs、TrainRoute.csなどの他のすべてのプロジェクトに共通のクラスが含まれています。
それぞれに次の参照があります。
プロジェクト1:参考文献2および3
プロジェクト2:参考文献3
このように参照を使用するのは悪いことですか。つまり、プロジェクト1はプロジェクト3への2つの参照で終わりますか。1つは直接、もう1つはプロジェクト2経由ですか?