Я использовал .Net core 2.1 в качестве средства разработки. Я создал проект libray, который включает ViewComponents и Custom TagHelpers, некоторую страницу просмотра ViewComponent (файл .cshtml). А потом я создаю MVC, Исходный код в здесь .