導航:首頁 > 軟體知識 > 如何打包winform程序

如何打包winform程序

發布時間:2023-03-19 17:15:05

A. c#做的程序如何打包啊

一、C#WinForm打包工具

在方案添加項目時,選擇「新建項目」,在彈出對框框,項目類型選擇「安裝和部署項目」,模板選擇「安裝項目」或者「安裝向導」(建議選擇「安裝向導」),輸入安裝項目的名稱,路徑默認為該方案存放的目錄下。確定後,彈出安裝向導的對話框,單擊「下一步」,在新對話框選擇「創建用於Windows應用程序的安裝程序」,單擊「下一步」,在新對話框選擇「項目輸出組」(建議全選),根據提示一步一步進行,可以選擇附加文件,最後單擊「完成」。

二、打包過程

返回開發環境中,在資源管理器中,選擇新建立的安裝和部署項目,可以看到其詳細信息,在「應用程序文件夾」中,選擇「主輸出……」右鍵選擇「創建主輸出……」的快捷方式,創建兩個,分別重命名為適當的名稱,然後將兩個快捷方式分別拖到「用戶的程序菜單」和「用戶桌面」。以上操作完成後,可以選中資源管理器中的安裝和部署項目,右鍵選擇「重新生成」,將完成打包過程。

打包完成後,到打包文件存放的目錄下,可以看到打包的文件,單擊exe文件進行安裝測試。安裝完成後,在桌面和程序條中都可以看到該項目的啟動入口。

補充一下:

應用程序文件夾裡面新創建的二個創建主輸出……」(實際上是主輸出來自WindowsApplication2(這個是我建的項目名稱))的快捷方式,拖入用戶的程序菜單和用戶桌面以後,單擊這個快捷方式,右鍵屬性窗口,選擇ICON裡面,可以給它添加一個「漂亮的圖標」,注意這個圖標要提前加入「應用程序文件夾」的添加文件裡面才可以在這裡面引用。然後「生成」——「生成解決方案」,然後在你原來的工程裡面會找到這個.MSI和.EXE後綴的安裝包,這樣你就可以安裝程序了。。

注意:有人說,在沒有安裝.net的安裝環境中是不能安裝的。WINDOWS2003以後的操作系統都

所以查了些資料不過還沒有實際使用過:安裝PluginInstaller,可以將打出來的安裝包在沒有裝.NET 框架的機子上能自動安裝.NET框架,如果安裝了.NET框架則跳過該步驟。

PS:打包,把netframework也打包進去,生成安裝文件。

安裝PluginInstaller.msi可以在你打包時,把.netframework框架打包進去,然後在安裝軟體時,提醒你是否要安裝.netframework.

安裝PluginInstaller.msi後,再打包編譯,在你編譯生成的Setup.exe同一文件夾中會出現dotnetfx.exe,langpack.exe等文件,說明.netframework框架已經打包進去了」

並提供了PluginInstaller.msi的下載地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19&DisplayLang=zh-cn

下載頁面顯示如下:

概述
通過 Microsoft Visual Studio .NET 2003 引導程序插件,您可以輕而易舉地創建安裝程序,將 .NET Framework 1.1 和/或 MDAC 2.7 隨您的應用程序一起重新分發。

為使 .NET Framework 應用程序可以在某台特定的計算機上運行,該計算機上必須安裝有 .NET Framework。 任何使用 ADO.NET 來連接資料庫的 .NET Framework 應用程序都要求使用 MDAC 2.7。許多計算機都已經安裝了這些組件,但是,為了確保某個應用程序能夠運行,應隨該應用程序重新分發這些組件。

Visual Studio .NET 2003 引導程序與 Visual Studio .NET 安裝程序和部署項目集成在一起。基於這一點,您可以只創建一個安裝程序,用它來自動檢測目標計算機上是否存在那些系統必備軟體,並根據需要進行安裝。如果在安裝任何組件的過程中要求計算機重新啟動,安裝程序將會自動繼續後續的安裝操作。因此,應用程序的用戶只需要運行一個安裝程序即可安裝系統必備軟體和相應的應用程序。

我安裝了PluginInstaller.msi後,在VS.Net2003里邊,新建-項目-安裝和部署項目-安裝項目,在應用程序文件夾中,添加我已經生成的exe文件,然後生成安裝文件,在生成的安裝文件夾里邊除了Setup文件外,多了dotnetfx.exe、langpack.exe這兩個文件。在同學的電腦上安裝時,雙擊Setup.exe後,系統自動提示要求安裝Framework,雙擊dotnetfx.exe後就可以完成Framework的安裝了,這時就可以運行我最初生成的exe文件了。

結束:感覺好像不用PluginInstaller.msi這個,因為2005好像自帶了安裝引導插件,因為他有.MSI後綴的文件。

閱讀全文

與如何打包winform程序相關的資料

熱點內容
早晨起來怎麼給喜歡的女孩發信息 瀏覽:672
購買子公司少數股權的交易費用計入哪裡知乎 瀏覽:66
本地服務行業如何接入小程序 瀏覽:272
如何在趕集網直聘發布招聘信息 瀏覽:434
貴州仁懷散酒如何代理 瀏覽:751
如何追回簡訊信息 瀏覽:368
重慶眼鏡批發市場哪個最好 瀏覽:5
如何發群信息底色是白的 瀏覽:250
經濟大數據是什麼 瀏覽:909
黑龍江航海技術大專院校有哪些 瀏覽:772
保險代理人私利怎麼辦 瀏覽:492
中俄最怕什麼技術 瀏覽:500
電子產品主板怎麼用解碼器寫程序 瀏覽:134
如何代理哪吒汽車 瀏覽:886
注塑abs產品進膠口氣紋怎麼調 瀏覽:405
輸卵管堵塞用個什麼技術通 瀏覽:570
閑魚交易如何了解買家誠信 瀏覽:997
自己店鋪如何開小程序 瀏覽:418
會動的恐龍是用什麼技術做的 瀏覽:684
工程招標程序怎麼寫 瀏覽:967