Как запустить клиентскую часть Blazor при запуске бэкэнда в Visual Studio? - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть два визуальных студийных проекта, один asp net core api и один клиентское приложение Blazor. В рамках производственной сборки я копирую выходные данные приложения Blazor в папку /wwwroot приложения asp net.

Но локально я должен создать его и скопировать файлы или иметь тестовый индекс. html в каталоге /wwwroot.

Как я могу заставить Visual Studio создать проект Blazor и скопировать его в папку wwwroot автоматически, когда я нажимаю кнопку воспроизведения в Visual Studio для запуска моего бэкэнда?

1 Ответ

0 голосов
/ 22 февраля 2020

Вам потребуется настроить команду Post Build Event для вашего внутреннего проекта. Вы можете сделать это, щелкнув правой кнопкой мыши свой проект в обозревателе решений и открыв окно свойств. В левом меню вы увидите «Build Events». Оттуда вы можете увидеть два windows с командной строкой Pre-build и командной строкой Post-build. Подробнее смотрите здесь: https://docs.microsoft.com/en-us/visualstudio/ide/how-to-specify-build-events-csharp?view=vs-2019. Синтаксис немного хитрый, но есть много примеров онлайн для копирования файлов в каталоги после успешных сборок. Надеюсь это поможет. Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...