For anyone trying to put together a well architected 'monolith' using C#, I can recommend https://github.com/realvizu/NsDepCop, which allows you to set up far more granular and useful dependency rules within your code than standard project references.