Here's the problem I'm facing, which I think only happens when using .net core and visual studio 2017
I have 3 projects in my solution.
- ProjectA - Web Project
- ProjectB - Class Libary Project
- ProjectC - Tests Project
ProjectA has a project reference to ProjectB and ProjectC has a project reference to ProjectA
Since ProjectC doesn't have explicit project reference to ProjectB, I shouldn't be able to refer to ProjectB's code in ProjectC. If I try to use any code from ProjectB in ProjectC I used to get compilation errors. But this is not the case anymore. My solution compiles successfully without any errors. Am I missing anything here ?