日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#如何打包EXE程序生成setup安装文件

發布時間:2023/12/10 C# 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#如何打包EXE程序生成setup安装文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C#如何打包EXE程序生成setup安裝文件


作為研發人員,在本機上開發的winform wpf或者控制臺程序需要發給其他人測試時候,一般需要對其進行打包生成setup安裝文件,今天第一次,搜了下資料,記錄如下:

注:本程序是一個利用winform實現的客戶端程序,解決方案為

第一,右擊“解決方案Client”->添加“新建項目”-》“其他項目類型”-》“安裝和部署”-》“安裝向導”





然后點擊下一步:


這里保持默認即可“為WIndows應用程序創建一個安裝程序”-》


選擇“主輸出來自**(項目名稱:這里是test1)”——》


這里我們沒有額外附件添加,所以直接點擊下一步即可,“完成”即可。


到這里第一部分完成,接下來就是修改屬性了


右擊解決方案中的setup1,選擇“屬性”-》


第二,點擊“系統必備”-》


單選按鈕中,選擇“從與我的應用程序相同的位置下載系統必備組件”-》確定

第三,點擊,左邊的“應用程序文件夾”-》

從右側屬性列表中,修改屬性DefaultLocation“[ProgramFilesFolder][Manufacturer]\[ProductName]”為:[ProgramFilesFolder]\[ProductName],否則安裝路徑不允許用戶選擇。

第四,點擊“應用程序文件夾”,右擊右邊的
“主輸出來自Client(..”創建其快捷方式(快捷方式可以改名)-》

將快捷方式拖拽到“用戶的程序菜單”和“用戶桌面”,這樣安裝完成后,就會在桌面和用戶的程序菜單創建相應的圖標。

第五步,創建卸載程序。右擊”應用程序文件夾“,點擊”添加“,選擇”文件“,然后將"C:\Windows\System32" 下面的”msiexec.exe“文件給添加進來,如果找不到,你可以直接搜。當然,你也可以再給msiexec.exe創建一個快捷方式命名為”UnInstall“。



命名了快捷方式之后,將Setup屬性(點擊解決方案里面的setup彈出屬性)ProductCode拷貝到Uninstall屬性的Arguments里面:

同時在前頭加上 ”/X “,注意:x后面有一個空格。


第六步,添加程序圖標,右鍵點擊“用戶桌面”中的快捷方式,然后再其屬性中找到,Icon屬性,瀏覽選取你所要添加的圖標,記住,應該先將圖標放在打包的文件夾中,要不然無法進行指定。


第劉,右擊setup1項目名稱,選擇“生成”,然后到,生成的目錄下拷貝出setup.exe即可安裝。

總結

以上是生活随笔為你收集整理的C#如何打包EXE程序生成setup安装文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。