dotnet运行,dotnet build vs启动而不调试(Ctrl-F5)

时间:2018-04-29 16:48:55

标签: asp.net asp.net-core

来自 docs.microsoft.com

  

dotnet build - 构建项目及其所有依赖项。

     

dotnet run - 在没有任何显式编译或启动命令的情况下运行源代码。

Ctrl + F5 是否意味着上述两种情况?要使用 Ctrl + F5 获得相同的结果,我还需要运行什么?

1 个答案:

答案 0 :(得分:2)

dotnet build只会在没有实际运行项目的情况下构建项目。

如有必要,

dotnet run将使用dotnet build自动构建项目。您可以通过运行dotnet run --no-build来禁用此功能。

如果在没有调试的情况下从Visual Studio中启动项目,那么它将大部分等同于dotnet run,尽管它在项目类型上有点依赖于正好的调用。通常,在Visual Studio中构建将直接调用MSBuild,而不依赖于dotnet