一、應(yīng)用程序文件夾操作
1、打開項(xiàng)目,添加新建項(xiàng)目》》其他項(xiàng)目類型中》》安裝項(xiàng)目,起名“setUp...”,確定。
2、這里就會(huì)出現(xiàn)三個(gè)文件夾,不用多說一看就明白意思,右鍵"應(yīng)用程序文件夾" 》》添加》》文件夾。這里的作用就是好管理,重啟一下名字,這里我就叫它 "Object"
3、在“Object”文件夾上右鍵“添加” 》》項(xiàng)目輸出,選擇項(xiàng)目,下面是“主輸出” 確定就OK (你還有別的資源的話就要添加上去了)
4、接下來在“應(yīng)用程序文件夾”下依些建幾個(gè)文件夾,先建3個(gè)測(cè)試把。Images(放圖片)、Unit 、還有一個(gè)就是剛才建的Object 文件夾。
Images里我放的是圖片,有面用到??赐晗旅婺憔椭佬枨笫裁?。Unit放置卸載的文件。
5、
打包已簡(jiǎn)單完成,你點(diǎn)擊菜單欄:生成》》“生成setUP...”選項(xiàng)。就OK了。在項(xiàng)目目錄中找著安裝文件就可以運(yùn)行安裝的用了
你看別人的安裝程序在桌面上還有開始菜單里都有快捷鍵。而我們的好像沒有。那我們接著給加上吧。
二、用戶的“程序”菜單
1、右鍵“用戶的程序菜單”》》添加》》文件夾,然后就給他改個(gè)名字。選中此文件夾,在右邊的視圖框中右擊》》創(chuàng)建新的快捷方式。
2、在彈出的界面中 我們找到“應(yīng)用程序文件夾”中,剛才我們添加的“主輸出文件” 點(diǎn)確定。已經(jīng)完成了
然后我們下面做的就是給快捷方式修飾下。選擇主輸出文件,然后在上面右鍵》》屬性窗口,我們就可以給他,改名字(Name),改顯示的圖標(biāo)(Icon[ico格式]):我們之前可以把圖片放
到我們新建的images文件夾中,方便管理。
其他操作相似。
三、自定義用戶界面
1、打開用戶界面
附件:
您所在的用戶組無法下載或查看附件2、這里可以設(shè)置已有的窗體的屬性和新增窗體
附件:
您所在的用戶組無法下載或查看附件設(shè)置窗體屬性
附件:
您所在的用戶組無法下載或查看附件比如這里可以設(shè)置一下BannerBitmap,安裝窗口上面的圖片,方法和前面的ICO文件一樣,瀏覽去找Images下面的Bmp文件即可!
就是這樣的效果,哈哈,效果差了點(diǎn)啊
附件:
您所在的用戶組無法下載或查看附件可以根據(jù)需要來新增窗口,比如密碼啊,等等
附件:
您所在的用戶組無法下載或查看附件就是上面的這個(gè)窗口
五、卸載程序怎么打包上去?
我試了好幾種方面都不太好使,可能是沒理解!最后用了這一種方法,感覺還不錯(cuò)!
1、新建一個(gè)控制臺(tái)程序
2、看代碼
Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace UninStall
{
class Program
{
staticvoid Main(string[] args)
{
string sysroot = System.Environment.SystemDirectory;
System.Diagnostics.Process.Start(sysroot +"\\msiexec.exe", "/x {522B529D-8A62-432D-962F-D0CFF826775E} /qr");
}
}
}注意上面代碼里的紅字部分,這個(gè)就是你要打包的程序的安裝與部署項(xiàng)目的ProductCode,那么這個(gè)ProductCode在哪里找呢?請(qǐng)記住,這里是兩個(gè)系統(tǒng),一個(gè)是你要打包的系統(tǒng),另一個(gè)是控制臺(tái)程序,所以啊,這點(diǎn),要理解!去你要打包的項(xiàng)目里去找
附件:
您所在的用戶組無法下載或查看附件看到了吧,就是它了!把它拷貝過來,放在控制臺(tái)程序里生成一下,上面UNIT里所導(dǎo)入的文件就是現(xiàn)在生成的文件了