如果我有订单中的项目列表。
1. Commons
2. DAL
3. BAL
4. WebUI
在上述项目中,引用应该以这种方式发生。
DAL refer's to Commons.
BAL refer's to DAL.
WebUI refer's to BAL.
那么,为什么当我从WebUI访问BAL的方法时会出错,该方法返回一个在Commons中定义的对象。因为,在一个项目依赖中,WebUI 依赖于所有三个项目。但是为了方便起见,我不想在 WebUI 项目中包含 Common,BAL,DAL 的引用。但是我想要它应该自动包含所有依赖项目的引用(如果有的话)。
任何人都可以帮助我了解如何摆脱 Visual Studio 的这种意外行为。