Visual Studio не может видеть проект Angular, добавленный после создания проекта API

#angular #visual-studio-2019 #asp.net-core-webapi

Вопрос:

Я создал проект веб-API с помощью C#. После этого (когда я реализовал всю логику API, которую хотел) Я продолжил добавлять новое приложение Angular в существующий проект API. Я сделал это через PowerShell с помощью «npm» и «ng».

После успешного создания приложения Angular я не вижу его в обозревателе решений. (Приложение angular находится в правильном каталоге, по какой-то причине оно просто не распознается Visual Studio.)

Что я делаю не так? Я попытался перезагрузить файлы и перезагрузить компьютер и все, что с этим связано.

Ответ №1:

Добавьте это в свой .csproj

 <ItemGroup>
<!-- Don't publish the SPA source files, but do show them in the project files list -->
<Content Remove="$(SpaRoot)**" />
<None Remove="$(SpaRoot)**" />
<None Include="$(SpaRoot)**" Exclude="$(SpaRoot)node_modules**" />
</ItemGroup>
 

Комментарии:

1. Я добавил это. Я удалил 4-ю строку, потому что снова ничего не появилось. Мой VS разбился, и я думаю, что перезагрузил проект, а затем все появилось, но то, что я добавил, находится в файле .csproj после сбоя. Прямо сейчас у меня есть еще одна проблема: когда я запускаю ng build , это выдает мне следующую ошибку: The build command requires to be run in an Angular project, but a project definition could not be found .

2. О, моя вина. Я забыл переключиться на каталог приложений Angular. Я запускал команду в исходной папке.