好。这似乎是我看到答案时会面对的问题类型。
所以...
为什么要dotnet build
在做之前费心dotnet publish
呢?
build
自动执行一个restore
. 凉爽的。
它似乎publish
做了build
(除非你告诉它不要)。所以...如果您要在之后立即发布,为什么还要费心进行构建?为什么不直接发布,一切都在一步中发生?
为了进一步清楚...
我在一个基本场景中询问,例如:
dotnet build -c Release MyProj
dotnet publish -c Release -o /somedir MyProj
与只是
dotnet publish -c Release -o /somedir MyProj
他们似乎在做同样的事情。