在.csproj文件中添加如下代碼
<!--解決發布時swagger xml缺失問題-->
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
發布ASP.NET Core項目
方式一:右鍵項目選擇發布,按步驟配置后點擊發布按鈕
方式二:可以基於CLI的Publish命令進行發布,只需切換到對應webApi項目的根目錄下,輸入以下命令即可
dotnet publish --framework netcoreapp3.1 --output "E:\Publish" --configuration Release
framework表示目標框架,output表示要發布到的目錄文件夾,configuration表示配置文件,等同於和上面我們通過管理器來發布的操作,如圖:
也可以在對應webApi項目目錄下建一個.bat文件,比如起名為publish.bat,將上面的命令放入進去,就可以每次直接雙擊運行publish.bat來自動發布