. Net Core 3.1 и Angular подробность компиляции в Visual Studio - PullRequest
3 голосов
/ 09 июля 2020

У меня есть проект. Net Core 3.1 с Angular (я думаю 8) UI, созданный из стандартного шаблона проекта. Я работал над этим много месяцев. Каждый раз, когда я начинаю отладку (F5) в Visual Studio 2019 Pro , я вижу всплывающее окно командного окна , отображаю массу информации, а затем мой веб-браузер запускается с моим приложением. Отлично.

В последнее время (я думаю, после моего последнего обновления VS) информация исчезла из командного окна и из окна вывода , когда я публикую sh приложение (снова из VS 2019). Теперь похоже, что мой VS завис в середине publi sh, но это трудно сказать, потому что вся полезная информация была удалена. Это так раздражает.

Кто-нибудь знает, что я могу сделать, чтобы вернуть подробную информацию? Я не могу найти никаких параметров конфигурации в VS

Ответы [ 3 ]

0 голосов
/ 15 июля 2020

Здесь вы можете изменить параметры.

0 голосов
/ 19 июля 2020

Обратите внимание, что Окно вывода предназначено для отображения отчетов, а не Окно команд . Чтобы решить вашу проблему, рассмотрите следующие случаи.

Окно Вывод можно расширить, добавив в его коллекцию текстовых панелей программно, но из коробки с типичным проектом пользователи увидят следующее:

  • Build : содержит сообщения о сборках и их статусе (например, предупреждения компиляции)
  • Build Order : То же, что и «Сборка», только вывод логически упорядочен для удобства чтения (по сравнению с хронологическим порядком)
  • Отладка : Содержит сообщения от отладчика плюс любой текст, выводимый приложением во время выполнения.

После обновления может потребоваться правильный выбор для отображения желаемых отчетов. Очевидно, что VS может сбросить значения по умолчанию после процесса обновления . Поэтому обратите внимание на этот раздел.

Другая возможность - нежелательные изменения проекта / решения после повторного открытия с новой версией VS. Это может вызвать некоторые изменения внутри .sln или .csproj, возможно.

Обратите внимание, что мы не можем воспроизвести вашу проблему , но приведенные выше советы могут решить вашу .

Обновление

Вы можете открыть .csproj файл с помощью редактора (без VS) и установить Целевую сборку как показано ниже, возможно, условное , чтобы отображать результаты в окне вывода и автоматизировать процесс сборки:

<Target Name="AngularBuild" AfterTargets="Build">
  <Exec Command="npm run build" />
</Target>
0 голосов
/ 15 июля 2020

проверьте Tools > Options > Project and Solutions > Build and Run и измените значения "MSBuild project build output verbosity"

...