Вынесение классов в отдельные проекты делает проект переносимым на другие интерфейсы например с консольного на веб или наоборот, но есть ли смысл выносить View в asp net core MVC в отдельный проект?
Все очень зависит от приложения, которое ты делаешь, если тебе не нужно ничего серьезного, то нет смысла выносить куда-либо, может устроить обычный монолит