برای تکرار مجدد: ساختار مدیریت پروژههای قدیمی MVC 5 در VS مانند پروژههای VSCode یا ASP.NET Core (در همان VS با همان نگارش) نیستند. یعنی هرفایلی که در فایل csproj ارجاعی نداشته باشد، در IDE نمایش داده نمیشود (اما در پروژههای VSCode و یا پروژههای جدید ASP.NET Core، به محض اضافه شدن یک فایل جدید به پوشهی پروژه، این فایل در IDE هم نمایان میشود). بنابراین روی دکمهی show all files در solution explorer کلیک کنید و فایلهای جدید را include کنید (مانند قبل و تمام پروژههای دیگری از این دست).
یک نکته: علت اینکه پروژههای ASP.NET Core به این صورت پویا عمل میکنند، وجود NET Core CLI. هست. این CLI هم شبیه به Angular-CLI یک ابزار خط فرمان است که کار ایجاد یک پروژهی جدید تا ساخت و توزیع برنامه را مدیریت میکند و در حقیقت VS فقط این فرامین خط فرمان را در پشت صحنه اجرا میکند. بنابراین بهتر است از ساختار پروژهای استفاده کنید که اساسا برای ابزارهای CLI طراحی شدهاست.