[英]How do I publish a separate appsettings.json file when publishing single .exe?
[英]How to reduce the size of .exe when publish it to folder as single file
我有一個非常小的項目(WinForms,它包含 2 個文件夾和 10 個類,簡單的 windows 用於輸入),我想將它作為 single.exe 文件發布到文件夾。 完成后文件的大小為 140MB。 當我添加“修剪未使用的程序集”標記時 - 90 MB。
如何添加減小 this.exe 文件的大小? 我以前遇到過這樣的事情,文件的大小大約是 1 MB。
我的發布配置:
將配置設置為Release
而不是Debug
。
這已經增加了一些優化。
優化大小時應禁用self-contained
部分。 禁用它會遺漏 .net 運行時,否則會部分嵌入以節省空間,但您必須確保用戶安裝了適當的 .net 運行時。
如果您的文件夾包含嵌入的大文件、視頻等資源,那么就無能為力了。
如果它是一個小項目,你可以考慮“只是編譯它”。 如果您不使用任何非標准 DLL,它會生成一個(較小的)exe。
我實際上非常喜歡self-contained
選項:它讓我省去了確保用戶/系統安裝了正確的 .net 版本的麻煩。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.