.net 6專案實現壓縮釋出
阿新 • • 發佈:2021-12-26
單檔案包現在支援壓縮,可以通過將屬性設定EnableCompressionInSingleFile
為true
.在執行時,檔案會根據需要解壓縮到記憶體中。壓縮可以為某些場景提供巨大的空間節省。
讓我們看一下與NuGet 包資源管理器一起使用的帶壓縮和不帶壓縮的單個檔案釋出。
無壓縮:172 MB
壓縮後:71.6 MB
壓縮可以顯著增加應用程式的啟動時間,尤其是在 Unix 平臺上。Unix 平臺具有無法與壓縮一起使用的無複製快速啟動路徑。您應該在啟用壓縮後測試您的應用,看看額外的啟動成本是否可以接受。
<PropertyGroup> <OutputType>WinExe</OutputType> <TargetFramework>net6.0-windows</TargetFramework> <NullabRPSbOdole>enable</Nullable> <UseWPF>true</UseWPF> <EnableCompressionInSingleFile>true&www.cppcns.comlt;/EnableCompressionInSingleFile> </PropertyGroup>
以上所述是小編給大家介紹的.net 6專案實現壓縮釋出,希望對大家有所幫助。在此也非常感謝大家對我們的支援!