【发布时间】:2019-05-28 04:36:52
【问题描述】:
这是我面临的问题,我认为只有在使用 .net core 和 Visual Studio 2017 时才会发生
我的解决方案中有 3 个项目。
- ProjectA - Web 项目
- ProjectB - 类库项目
- ProjectC - 测试项目
ProjectA 具有对 ProjectB 的项目引用,并且 ProjectC 有对 ProjectA 的项目引用
由于 ProjectC 没有对 ProjectB 的明确项目引用,我应该无法在 ProjectC 中引用 ProjectB 的代码。如果我尝试在 ProjectC 中使用来自 ProjectB 的任何代码,我会遇到编译错误。但现在情况不再如此。我的解决方案编译成功,没有任何错误。我这里有什么遗漏吗?
【问题讨论】:
-
这是用于 .NET Core 的新 SDK 样式 csproj 的行为。但是,如果您愿意,可以选择获取旧行为:stackoverflow.com/a/60852224/350384
标签: asp.net-core .net-core visual-studio-2017