ASP.NET Core 3.1 發布時swagger xml缺失問題


在.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來自動發布


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM