我正在使用 Visual Studio 2019 構建 C# 表單應用程式。從控制臺應用程式發布 .exe 檔案時,我可以選擇將所有 .dll 檔案包含到 .exe 中,這意味著我的應用程式用戶只需要下載一個檔案。但是,當從 Forms 應用程式發布 .exe 時,我被迫獨立包含所有這些 .dll 檔案:

如果您還沒有發布組態檔,請按照說明創建一個并選擇檔案夾目標型別。
選擇編輯。

在組態檔設定對話框中,設定以下選項:
- 將部署模式設定為Self-contained或Framework-dependent。
- 將目標運行時設定為要發布到的平臺。(必須是Portable以外的東西。)
- 選擇生成單個檔案。
選擇保存以保存設定并回傳到發布對話框。

選擇發布以將您的應用程式發布為單個檔案。
有關詳細資訊,請參閱Visual Studio 檔案:單個檔案部署和可執行檔案。
在已編譯的可執行檔案中嵌入 DLL 的重復項
uj5u.com熱心網友回復:
我不認為將所有檔案編譯成一個是個好主意。如果您希望有單個檔案供下載,您可以將它們打包成自解壓 zip 格式(winRAR、winzip 或 7zip)。祝你好運~~
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/336525.html
