0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

winform程序打包為安裝文件

汽車電子技術(shù) ? 來(lái)源:程序猿知秋 ? 作者:程序猿知秋 ? 2023-02-28 09:49 ? 次閱讀

圖片

插件安裝

Visual studio Installer 安裝與使用

  • 第一步: 打開(kāi)VS開(kāi)發(fā)工具,打開(kāi)你要打包的項(xiàng)目,在上方菜單中選擇 擴(kuò)展——》管理擴(kuò)展——》聯(lián)機(jī)——》右直接輸入搜索關(guān)鍵字:Microsoft Visual Studio , 點(diǎn)擊下載,下載結(jié)束后根據(jù)提示安裝工具就行

圖片編輯

  • ** ** 第二步:** 再次打開(kāi)需要打包的項(xiàng)目,解決方案上右鍵——》添加——》新建項(xiàng)目,項(xiàng)目類型選擇 Setup Project , 點(diǎn)擊下一步,修改名稱和位置,點(diǎn)擊確定**

圖片編輯

完成后,就是如下界面

圖片編輯

  • **** 第三步: 右鍵Application Folder,選擇Add——》項(xiàng)目輸出——》主輸出, 最后點(diǎn)擊確定****

圖片編輯

  • **** 第四步: 右鍵主輸出,點(diǎn)擊Create Shortcut to 主輸出form 打包測(cè)試項(xiàng)目(Active), 創(chuàng)建一個(gè)快捷方式 ,修改快捷方式名稱為 測(cè)試安裝包; ****

圖片編輯

  • **** 第五步: 將快捷方式 剪切 到 User‘s Desktop中****

圖片編輯

  • **** 第六步: 右鍵安裝項(xiàng)目,選擇 重新生成 ****

圖片編輯

  • 第七步: 在程序文件夾中找到安裝文件,雙擊安裝

圖片編輯

**** 最終 ,安裝完成后,桌面上會(huì)有剛安裝程序的快捷方式 , 雙擊快捷方式就可以正常運(yùn)行啦****

圖片編輯

安裝項(xiàng)目,三個(gè)目錄的作用

  • Application Folder:“應(yīng)用程序文件夾”, 表示要安裝的應(yīng)用程序需要添加的文件( 注:如果項(xiàng)目中用了三方開(kāi)源插件,也需要在里面添加上
  • User‘s Desktop:“用戶桌面”, 表示這個(gè)應(yīng)用程序安裝完,用戶的桌面上的創(chuàng)建的.exe快捷方式
  • User’s Programs Menu: 即 “用戶的程序菜單”,表示應(yīng)用程序安裝完,用戶的“開(kāi)始菜單”中的顯示的內(nèi)容,一般在這個(gè)文件夾中,需要再創(chuàng)建一個(gè)文件夾用來(lái)存放:應(yīng)用程序.exe和卸載程序.exe

實(shí)際開(kāi)發(fā)打包過(guò)程中常遇的問(wèn)題

默認(rèn)的程序圖標(biāo)太丑了,如何更改快捷方式的圖標(biāo)?

  • 第一步: 在網(wǎng)上下載自己喜歡的圖片文件,記住必須是 ico 格式的圖片,然后 右鍵 Application Folder ——》Add——》Folder , 新建一個(gè)文件夾,取名 ico

圖片編輯

  • 第二步: 選中 ico 文件夾,右鍵 添加 文件,將自己剛下載的 ico 文件添加進(jìn)來(lái)

圖片編輯

  • 第三步: 選中 **User‘s Desktop **中的 快捷方式,在其 icon 屬性中 選擇 Browse

圖片編輯

  • 第四步: 找到Application Folder 中剛添加的 icon 文件,點(diǎn)擊確定

圖片編輯

圖片編輯

  • ** 第五步:** 右鍵安裝項(xiàng)目,點(diǎn)擊 “重新生成” , 然后再點(diǎn)擊安裝文件進(jìn)行重新安裝即可 (注意,之前如果安裝過(guò)了,需要卸載重新安裝), 安裝完成后,桌面上的快捷方式就變成了我們自己設(shè)置的那個(gè)了

圖片編輯

圖片編輯

安裝后的程序目錄中沒(méi)有卸載,怎么添加?

  • 第一步: 添加 卸載 文件, 右鍵 Application Folder 點(diǎn)擊添加文件,定位到目錄:C:\\Windows\\System32下,找到msiexec.exe文件,添加進(jìn)來(lái)并重命名為 ** Uninstall.exe**

圖片編輯

圖片編輯

  • 第二步: 選中 安裝項(xiàng)目 ,查看下面的 ProductCode 屬性,將值復(fù)制下來(lái)

圖片編輯

  • 第三步: 選中 剛添加的 卸載 文件,創(chuàng)建一個(gè)快捷方式,重命名為 卸載程序.exe; 選中Arguments 屬性 ,并在其值處填寫(xiě):“/x"+"剛才復(fù)制的那個(gè)代碼”

圖片編輯

圖片編輯

  • 最后, 重新生成一下,然后再重新安裝程序即可。 安裝后的程序目錄中就會(huì)有** 卸載程序 **文件了

圖片編輯

項(xiàng)目中引入的三方庫(kù),正常打包的安裝運(yùn)行后會(huì)報(bào)錯(cuò),怎么弄? 比如說(shuō)引入的 CefSharp 插件 或 某些開(kāi)源上下載的數(shù)據(jù)庫(kù)插件

  • 第一步: 以下拿 CefSharp 插件舉例,先在主輸出中添加一個(gè)文件夾,重命名為 cef ,用來(lái)存放依賴文件,添加依賴文件,這些依賴文件可以 項(xiàng)目的 debug/release中找到(根據(jù)運(yùn)行的方式)

圖片

編輯

圖片編輯

圖片編輯

圖片編輯

  • 第二步: 重新生成下安裝項(xiàng)目,這樣一來(lái)安裝后的目錄中就會(huì)有 這些依賴的文件了

圖片編輯

圖片編輯

最后再次運(yùn)行項(xiàng)目就不會(huì)報(bào)依賴文件找不到相關(guān)的錯(cuò)誤啦!!!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 安裝
    +關(guān)注

    關(guān)注

    2

    文章

    98

    瀏覽量

    22221
  • 工具
    +關(guān)注

    關(guān)注

    4

    文章

    307

    瀏覽量

    27664
  • vs
    vs
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    12456
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    已經(jīng)打包好的exe和安裝文件,通過(guò)什么方法可以看到它的源程序

    對(duì)于已經(jīng)打包好的exe文件安裝文件,有什么方法可以看到它的源程序嗎?
    發(fā)表于 09-10 16:35

    labview 打包成安裝文件時(shí) 怎樣一起打包附加模塊如“(Report Generator Toolkit)求大神解答

    labview 打包成安裝文件時(shí) 怎樣一起打包附加模塊如“(Report Generator Toolkit)求大神解答
    發(fā)表于 02-17 16:36

    程序打包成安裝文件后運(yùn)行碰到的問(wèn)題 錯(cuò)誤2564

    `問(wèn)下:源代碼打包成安裝文件后,在一個(gè)沒(méi)有任何labview環(huán)境下安裝,運(yùn)行其中一個(gè)功能彈出如下對(duì)話框,一般是啥原因。錯(cuò)誤代碼 2564,如下圖`
    發(fā)表于 11-19 21:27

    LabVIEW生成的安裝文件安裝時(shí)證書(shū)

    LabVIEW寫(xiě)的軟件生成安裝文件,怎么使安裝文件加入安裝序列號(hào)?使客人在安裝時(shí)需要序列號(hào)才可以使用。便于是軟件的版權(quán)起到保護(hù)的作用。有誰(shuí)做過(guò)?
    發(fā)表于 04-20 17:21

    labview2014生成的安裝文件太大

    我有一個(gè)程序需要打包安裝文件。打包后有150M現(xiàn)在想將其縮小到50M以內(nèi),有人有辦法不
    發(fā)表于 06-10 17:16

    編譯與制作安裝文件

    完成了應(yīng)用程序的編碼,并且在Visual Basic的環(huán)境中全部測(cè)試通過(guò)后,接下來(lái)的任務(wù)就是編譯與發(fā)布了。用戶拿到開(kāi)發(fā)好的軟件后,首先接觸的就是安裝文件。安裝文件是給用戶的第
    發(fā)表于 08-23 11:30 ?46次下載

    CCS2000安裝文件

    電子發(fā)燒友網(wǎng)站提供《CCS2000安裝文件.exe》資料免費(fèi)下載
    發(fā)表于 12-01 11:32 ?66次下載

    畫(huà)電路圖軟件-安裝文件

    電子發(fā)燒友網(wǎng)站提供《畫(huà)電路圖軟件-安裝文件.exe》資料免費(fèi)下載
    發(fā)表于 12-02 18:08 ?13次下載

    Z-Sensor Monitor官方安裝文件

    Z-Sensor Monitor 官方安裝文件 不收積分,需要的看下
    發(fā)表于 11-23 18:19 ?95次下載

    ST6UNST_vb與fx系列plc通訊的dll安裝文件

    vb與fx系列plc通訊的 dll安裝文件
    發(fā)表于 06-08 17:52 ?6次下載

    IAR安裝文件與注冊(cè)機(jī)

    IAR安裝文件與注冊(cè)機(jī)
    發(fā)表于 11-23 15:00 ?124次下載

    Keiluv2_C51v6.12安裝文件下載

    Keiluv2_C51v6.12安裝文件
    發(fā)表于 12-26 17:14 ?84次下載

    虛擬機(jī):Ubuntu查詢安裝文件位置和未見(jiàn)所在的package

    虛擬機(jī):Ubuntu查詢安裝文件位置和未見(jiàn)所在的package
    的頭像 發(fā)表于 06-22 16:19 ?3831次閱讀
    虛擬機(jī):Ubuntu查詢<b class='flag-5'>安裝文件</b>位置和未見(jiàn)所在的package

    EVAL-ADIS USB驅(qū)動(dòng)程序安裝文件

    EVAL-ADIS USB驅(qū)動(dòng)程序安裝文件
    發(fā)表于 03-18 13:36 ?7次下載
    EVAL-ADIS USB驅(qū)動(dòng)<b class='flag-5'>程序</b><b class='flag-5'>安裝文件</b>

    IAR安裝文件分享

    IAR安裝文件分享
    發(fā)表于 06-07 17:25 ?1次下載