.net core發布方式


.net core有三種發布方式(特指不使用docker的時候):

  1. Framework-dependent deployments (FDD), 簡單說, 就是生成一個xxx.dll和依賴的其它一些dll, 運行的時候使用 dotnet xxx.dll來運行, 需要操作系統已正確安裝運行時

  2. Self-contained deployments (SCD), 生成一個可自己執行的文件以及所有依賴, 比如一個xxx.exe和一大堆dll, 直接運行即可, 不需要操作系統安裝.net core 運行時

  3. Framework-dependent executables (FDE), 生成一個xxx.exe與依賴的dll, 但是因為此xxx.exe里不包含.net core運行時, 所以還是需要操作系統已經正確安裝運行時, 並且所說此方式是.net core 3以后的默認發布方式

命令基本如下, 詳細的可參考官方文檔: https://docs.microsoft.com/en-us/dotnet/core/deploying/index

 

 


免責聲明!

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



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