DotNet Run, DotNet сборки против запуска без отладки (Ctrl-F5) - PullRequest
0 голосов
/ 29 апреля 2018

С docs.microsoft.com :

dotnet build - Создает проект и все его зависимости.

dotnet run - Запускает исходный код без каких-либо явных команд компиляции или запуска.

Означает ли Ctrl + F5 оба вышеперечисленных? Что нужно для того же результата с Ctrl + F5 , что мне нужно запустить?

1 Ответ

0 голосов
/ 29 апреля 2018

dotnet build будет создавать проект только без его фактического запуска.

dotnet run автоматически соберет проект, используя dotnet build при необходимости. Вы можете отключить это, запустив dotnet run --no-build.

Если вы запускаете проект из Visual Studio без отладки, то это будет в основном эквивалентно dotnet run, хотя это немного зависит от типа проекта, который называется точно . Обычно сборка внутри Visual Studio вызывает MSBuild напрямую, не полагаясь на dotnet.

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