用VS2023制作WinForm安裝包_第1頁
用VS2023制作WinForm安裝包_第2頁
用VS2023制作WinForm安裝包_第3頁
用VS2023制作WinForm安裝包_第4頁
用VS2023制作WinForm安裝包_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——用VS2023制作WinForm安裝包用VS2023制作WinForm安裝包

1:新建安裝部署項(xiàng)目

開啟VS,點(diǎn)擊新建項(xiàng)目,選擇:其他項(xiàng)目類型->安裝與部署->安裝向?qū)?安裝項(xiàng)目也一樣),然后點(diǎn)擊確定.(詳細(xì)見下圖)此主題相關(guān)圖片如下:

2:安裝向?qū)?/p>

關(guān)閉后開啟安裝向?qū)?點(diǎn)擊下一步,或者直接點(diǎn)擊完成.

3:開始制作

安裝向?qū)瓿珊蠹纯蛇M(jìn)入項(xiàng)目文件夾:

雙擊\應(yīng)用程序文件夾\在右邊的空白處右擊,選擇添加->文件,將你的做的應(yīng)用程序的可執(zhí)行文件和相應(yīng)的類庫和組件添加進(jìn)來.

然后右擊你的可執(zhí)行文件,創(chuàng)立快捷方式,然后把快捷方式分別剪切或復(fù)制到左邊的\用戶的'程序'菜單\和\用戶桌面\中.

這樣安裝程序安裝安裝完成后會(huì)在\開始->所有程序\和\桌面\上生成程序的快捷方式.

然后右擊左邊的\應(yīng)用程序文件夾\開啟屬性對(duì)話框:

將屬性中的\defaultlocation\的路徑中的\去掉,

不然的話做好的安裝程序默認(rèn)安裝目錄會(huì)是\你的用戶名\\安裝解決方案名稱\

然后開啟解決方案管理器,右擊你的解決方案名稱,選擇屬性:

在開啟的屬性頁中,選擇\系統(tǒng)必備\

在開啟的系統(tǒng)必備頁中,選中如下中的選擇項(xiàng),這個(gè)很重要!!!!!1!!!!!

選上以后,在生成的安裝文件包中包含.netframework組件.(這個(gè)選項(xiàng)默認(rèn)是沒有選中的)

好了,這樣就完成99%了,然后點(diǎn)擊\生成->生成解決方案\哈,生成成功!4:制作完成

現(xiàn)在開啟解決方案文件夾下的debug文件夾,就可以看到生成的安裝文件了.

關(guān)于\卸載\功能的添加

上面的文章只介紹了簡(jiǎn)單的生成安裝的方法,

但是在2023下并沒有直接生成卸載程序的功能,

所以我們只好用msi來實(shí)現(xiàn)了,

原理我就不講了,網(wǎng)上一搜一堆,我只講操作,

:在添加你的應(yīng)用程序項(xiàng)目的時(shí)候,多添加一個(gè)msiexec.exe進(jìn)去,這個(gè)文件在c:\\windows\\system32文件夾下,

添加進(jìn)去以后,為了讓他更像個(gè)卸載程序,把他的名字改成\

當(dāng)然這個(gè)關(guān)系不大,改不改都行的.

然后給他創(chuàng)立一個(gè)快捷方式,放到桌面或者\(yùn)開始-程序\中,

我選擇放在了開始菜單中,然后下面我們要的做的就是查找這個(gè)部署項(xiàng)目的ProductCode了,

鼠標(biāo)左鍵單擊項(xiàng)目名稱,記住是左鍵單擊,然后點(diǎn)擊屬性標(biāo)簽,注意:不是右擊的屬性,

這個(gè)區(qū)別很大,這時(shí)你就可以看到ProductCode了,

然后開啟你創(chuàng)立的那個(gè)快捷方式的屬性對(duì)話框,在Aguements屬性中輸入\

好了,然后點(diǎn)擊\生成解決方案\即可生成帶有卸載功能的安裝程序了.

文章來自:http://hi.http://.//yangzhibin_bai/blog/item/ebcd66ea1a55c2d5d439c97f.html

使用VS自帶的打包工具,制作winform安裝項(xiàng)目開發(fā)環(huán)境:VS2023Access操作系統(tǒng):WindowsXP開發(fā)語言:C#項(xiàng)目名稱:**管理系統(tǒng)步驟:

第一步:開啟開發(fā)環(huán)境VS2023,新建項(xiàng)目,選擇其他項(xiàng)目類型,再選擇\安裝項(xiàng)目\,輸入名稱及選擇安裝路徑;

其次步:進(jìn)入文件系統(tǒng)選項(xiàng)卡,選擇應(yīng)用程序文件夾,在中間的空白區(qū)域右鍵選擇\添加文件\,

添加項(xiàng)目文件(exe,dll);

第三步:添加項(xiàng)目所需文件;這里有兩個(gè)文件夾需要注意(DataBase和Report),由于DataBase是存儲(chǔ)項(xiàng)目數(shù)據(jù)庫,而Report則是存儲(chǔ)項(xiàng)目所需的報(bào)表文件.rpt,因此呢,在應(yīng)用程序夾中也需要建同名的文件夾,并且添加所需的文件。效果:

第四步:為了在開始程序菜單中和桌面應(yīng)用程序中看到安裝程序,這里我們就需要為項(xiàng)目創(chuàng)立快捷方式。右鍵選擇可執(zhí)行文件(PersonFinance.exe),創(chuàng)立快捷方式,進(jìn)行重命名\公司**管理系統(tǒng)\,將該快捷方式拖放到'用戶的\程序\菜單'中。重復(fù)該步驟將新建的快捷方式添加到\用戶桌面\文件夾中

最好在用戶菜單中建立一個(gè)文件夾,存放安裝程序

第五步:設(shè)置系統(tǒng)必備,右鍵選擇安裝項(xiàng)目,進(jìn)入屬性頁中,單擊\系統(tǒng)必備\按鈕,進(jìn)入系統(tǒng)必備對(duì)話框;勾選\創(chuàng)立用于安裝系統(tǒng)必備組件的安裝程序\,在安裝系統(tǒng)必備組件列表中,選擇

1)、WindowsInstaller3.1(必選)

2)、.NETFramework3.5(可選)參考最終說明

3)、CrystalReportBasicforVisualStudio2023(x86,x64)(可選)項(xiàng)目中用到了水晶報(bào)表就需要勾選此項(xiàng)

重要一點(diǎn):勾選\從與我的應(yīng)用程序一致的位置下載系統(tǒng)必備組件(D)\,其實(shí)意思就是說你勾選后,生成安裝項(xiàng)目時(shí),在你安裝項(xiàng)目的路徑下,會(huì)有你在系統(tǒng)必備組件列表中勾選的組件.(系統(tǒng)自動(dòng)完成,這一點(diǎn)還不錯(cuò),不需要你自己去下載組件)

到這里安裝包制作差不多完成了一大半接著來

第六步:卸載程序,由于安裝包做好之后不能只有安裝程序,還要有卸載程序

首先呢,在\32\路徑下,找到msiexec.exe添加到應(yīng)用程序文件夾中,創(chuàng)立快捷方式,并命名\卸載管理系統(tǒng)\或\

其次呢,選擇安裝項(xiàng)目的ProductCode

右鍵選擇卸載程序的快捷方式,進(jìn)入屬性,在Arguments選項(xiàng)中輸入/x及ProductCode;例如:/x{6931BD71-5C5E-4DA1-A861-14C7D1A78B97}將卸載程序同時(shí)存放到用戶的開始菜單的文件夾中(在第四步中新建)

第七步:更改安裝程序?qū)傩?,右鍵選擇安裝項(xiàng)目屬性,可以設(shè)置項(xiàng)目及名稱,其他屬性信息可以根據(jù)實(shí)際狀況進(jìn)行設(shè)置.

第八步:生成安裝項(xiàng)目

生成時(shí),會(huì)出現(xiàn)些警告:應(yīng)將“msiexec.exe〞排除,原因是其源文件“C:\\WINDOWS\\system32\\msiexec.exe〞受到“Windows系統(tǒng)文件保護(hù)〞。兩個(gè)或多個(gè)對(duì)象具有一致的目標(biāo)位置(“[targetdir]\\model.dll〞)解決方案:第一種:都不處理

其次種:第一類警告,可以編寫卸載程序其次種警告:刪除一致的文件

安裝項(xiàng)目制作完畢.

安裝及運(yùn)行:

直接運(yùn)行steup.msi或是setup.exe會(huì)出現(xiàn)

在桌面和開始菜單中也會(huì)有相應(yīng)的安裝程序、卸載程序

說明及小結(jié):

1、.netframework框架是可選的,不一定說你采用的是VS2023開發(fā)就必需要使用.netframework3.5,只要你在程序中沒有使用到.netframework3.5的特性譬如(LINQ),那么你選擇框架時(shí),是可以選擇2.0的,為什么?由于2.0只有20多MB,而3.5則有200多MB。更改方式:在安裝項(xiàng)目下面有個(gè)檢測(cè)到的依靠項(xiàng)文

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論