【发布时间】:2017-09-11 16:25:56
【问题描述】:
目前正在使用 C# 和 dotnet Core 设置新的 Web Api。在引用其他项目时,我注意到一些奇怪的行为。
我的解决方案非常简单:DataAccess、BusinessLogic、WebApi
WebApi 项目引用了 BusinessLogic 项目,BusinessLogic 项目引用了 DataAccess 项目。
现在使用以前版本的 .NET,我的 WebApi 项目将无法访问 DataAccess 项目中的任何内容,但在我当前的设置中,我可以访问我的 WebApi 项目中 DataAccess 项目中的任何内容,而无需对其进行引用。
谁能解释一下这种行为以及如何防止它?
【问题讨论】:
标签: c# visual-studio architecture .net-core