.NET Project Structure

For almost all of my projects, I follow this simple project structure and it works great, so let’s go over it from the bottom. Host The entry project for your solution, in most cases it will be an API Host (for HTTP communication), but with this approach adding a new way of hosting your app is as easy as adding a new project and hooking up into your application. It should reference the Infrastructure project and register all it’s entry points as needed (app....