免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
圖解VS2008項(xiàng)目的安裝與部署圖解-WinFrom程序打包(Vs2008 打包,VS20...
圖解VS2008項(xiàng)目的安裝與部署圖解-WinFrom程序打包(Vs2008 打包,VS2010 打包)
2010-09-23 14:34

一、打開一個(gè)已經(jīng)存在的項(xiàng)目,即你需要進(jìn)行安裝和部署的項(xiàng)目(不做這一步的話在安裝和部署中就不能選擇項(xiàng)目)
二、選文件——添加新項(xiàng)目
1、新建一個(gè)安裝項(xiàng)目,起名“測試打包”


這里要記住路徑了,不然,打完了找不著安裝包在哪里,可就說不過去了,呵呵!
2、這里就會(huì)出現(xiàn)三個(gè)文件夾,不用多說一看就明白意思,點(diǎn)“應(yīng)用程序文件夾-->添加-->文件夾

這里的作用就是好管理,重啟一下名字,這里我就叫它“測試打包系統(tǒng)”
3、在“測試打包系統(tǒng)”文件夾上右鍵-->添加-->項(xiàng)目輸出

下一步:添加主輸出

一般這個(gè)就夠了,當(dāng)然你還有別的資源的話就要添加上去了!
4、接下來在“應(yīng)用程序文件夾”下依些建幾個(gè)文件夾,我建了3個(gè)

Images里我放的是圖片,2個(gè)ICO和1個(gè)BMP,后面會(huì)用到!
Unit放置卸載的文件,這里你記住有這么回事就行了,下面專門會(huì)講這個(gè)文件是怎么來的!
最下面的一個(gè)就不用多說了,上面操作過了,放了一個(gè)主輸出文件!
到這里一個(gè)簡單的打包項(xiàng)目已完成了,呵呵,右鍵生成一下,在項(xiàng)目目錄中找著安裝文件就可以運(yùn)行安裝的用了!

但是這樣的安裝包,你安裝完一不小心還找不著安裝在哪里去了,呵,因?yàn)檫@樣只有在安裝文件夾里有東東,而我們所熟悉的開始菜單和桌面上沒東西?。〔环奖?,那就給加上去吧!
二、開始菜單-->程序-->里添加內(nèi)容操作
1、點(diǎn)“用戶的“程序”菜單”,新建一個(gè)文件夾!步驟和前面一樣,不細(xì)說!

我起名叫“測試打包系統(tǒng)”
2、在中間的桌口中(上圖的名稱下面部分位置?。益I-->創(chuàng)建新的快捷方式,出現(xiàn)下面的界面

選擇“應(yīng)用程序文件夾”里面的,也就是我們添加的主輸出文件!
3、更改新添加"快捷方式的屬性"

看到了吧,這里我更改了一下name和Icon,更改Icon,看到上圖中的瀏覽了吧,打著前面Images下面的ICO文件就可以了!
4、用上面同樣的方式在建一個(gè)快捷方式,指向前面添加的Unit文件夾里的文件!同樣改一下屬性!

看到了吧,我里面有2個(gè)快捷方式!
這樣就OK了!安裝完后開始菜單中就會(huì)出現(xiàn)上面添加的兩個(gè)快捷方式!

三、用戶桌面添加內(nèi)容的操作
1、在文件夾中間窗口中添加快捷方式,指向“應(yīng)用程序文件夾”里的主輸出,然后更改一下屬性就OK了!
這樣安裝完成后桌面就會(huì)出現(xiàn)一個(gè)快速啟動(dòng)!

到這里一個(gè)安裝和部署項(xiàng)目也就差不多了,但是嗎,離完美還差的遠(yuǎn)呢,把我現(xiàn)在掌握的就先寫出來吧
四、自定義用戶界面
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
{
static void 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)在生成的文件了??!

本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/nnsword/archive/2010/01/25/5254163.aspx

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
c# winform 程序打包部署 - 根本風(fēng)流 - 博客園
VS2012打包部署Winform程序
8-1 Winform打包和部署 - 熊貓寫程序 - 51CTO技術(shù)博客
winform打包發(fā)布安裝包詳解.. - IT鳥 - 博客園
mfc程序打包
vs打包winform程序心得
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服