MVC 6 is the version that works best with Core, although they don't really refer to it directly much any more. Both MVC 6 and Web API 2 are now part of Core. They're just packages like everything else.
There are only two hard things in Computer Science: cache invalidation and naming things.There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-1 errors.
[0] https://www.packtpub.com/packtlib/book/Application%20Develop...