Проблема в том, что в файле проекта Angular есть дубликаты None.Visual Studio для Mac не будет скрывать эти дубликаты, в отличие от Visual Studio в Windows.
Если вы отредактируете файл .csproj и добавите <None Remove="$(SpaRoot)**" />
, то дублированные файлы не будут отображаться в окне решения в Visual Studio.для Mac.
<ItemGroup>
<!-- Don't publish the SPA source files, but do show them in the project files list -->
<Content Remove="$(SpaRoot)**" />
<None Remove="$(SpaRoot)**" /> <!-- This has been added -->
<None Include="$(SpaRoot)**" Exclude="$(SpaRoot)node_modules\**" />
</ItemGroup>
В вышеуказанной ItemGroup только элементы контента были удалены из каталога SpaRoot, который является папкой ClientApp.