在CI/CD发布流水线中,使用dotnet publish命令编译.NET Core C#代码

发布时间 2023-10-26 15:23:41作者: PowerCoder

在搭建CI/CD发布流水线(例如Jenkins流水线)发布.NET Core项目时,我们需要在流水线中使用dotnet publish命令来编译C#代码来生成DLL文件。

参考dotnet publish官方文档

其中这里有说到,dotnet publish命令会隐式调用dotnet restore命令来还原nuget包,所以调用dotnet publish之前不用显式调用dotnet restore。

同时这里有提到,实际上dotnet publish命令会调用MSBuild,任何传递给dotnet publish的参数都将传递给MSBuild。