1. 程式人生 > 程式設計 >.net 6專案實現壓縮釋出

.net 6專案實現壓縮釋出

單檔案包現在支援壓縮,可以通過將屬性設定EnableCompressionInSingleFiletrue.在執行時,檔案會根據需要解壓縮到記憶體中。壓縮可以為某些場景提供巨大的空間節省。

讓我們看一下與NuGet 包資源管理器一起使用的帶壓縮和不帶壓縮的單個檔案釋出。

無壓縮:172 MB

.net6專案實現壓縮釋出

壓縮後:71.6 MB

.net6專案實現壓縮釋出

壓縮可以顯著增加應用程式的啟動時間,尤其是在 Unix 平臺上。Unix 平臺具有無法與壓縮一起使用的無複製快速啟動路徑。您應該在啟用壓縮後測試您的應用,看看額外的啟動成本是否可以接受。

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows</TargetFramework>
<NullabRPSbOdo
le>enable<;/Nullable> <UseWPF>true</UseWPF> <EnableCompressionInSingleFile>true&www.cppcns.comlt;/EnableCompressionInSingleFile> </PropertyGroup>

以上所述是小編給大家介紹的.net 6專案實現壓縮釋出,希望對大家有所幫助。在此也非常感謝大家對我們的支援!