久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Visual Studio 2005/2008 打包方法示例

 步靈飛 2014-04-08
分類(lèi): VB.NET 2008-12-11 20:24 1747人閱讀 評(píng)論(0) 收藏 舉報(bào)

  
Visual Studio 2005/2008 打包方法示例

今天終于安裝了一個(gè)Visual Studio 2005 Team Suite簡(jiǎn)體中文版,新建立了個(gè)工程感覺(jué)速度比2003快很多,,而且界面設(shè)置功能也強(qiáng)大了很多,,內(nèi)置XP風(fēng)格菜單和工具條。打包時(shí)可以自動(dòng)檢測(cè).NET Framework 2.0并將其集成到安裝包,而不像2003需要安裝引導(dǎo)程序插件PluginInstaller.msi才能做到這一點(diǎn),。

就是不知道目前的GIS開(kāi)發(fā)工具能不能用在2005的開(kāi)發(fā)環(huán)境中,。

 

如果已經(jīng)完成了項(xiàng)目的開(kāi)發(fā)就需要進(jìn)行打包分發(fā)。下面將2005下的打包分發(fā)進(jìn)行簡(jiǎn)單介紹

開(kāi)發(fā)過(guò)程和2003雷同,,主要介紹打包過(guò)程,。(以VisualBasic為例,項(xiàng)目名稱(chēng)為MyPrj)

    1、在開(kāi)發(fā)完成的項(xiàng)目工程MyPrj中,,文件-〉添加-〉新建項(xiàng)目,,在添加新項(xiàng)目對(duì)話(huà)框中選擇其他項(xiàng)目類(lèi)型-安裝和部署,在模板中選擇安裝項(xiàng)目并取名SetupMyPrj

    2,、解決方案資源管理器中選擇SetupMyPrj雙擊,,從文件系統(tǒng)(SetupMyPrj)中的“目標(biāo)計(jì)算機(jī)上的文件系統(tǒng)”選擇"應(yīng)用程序文件夾"單擊右鍵,添加“項(xiàng)目輸出”,,選擇主輸出,,確定后即產(chǎn)生“主輸出來(lái)自MyPrj(活動(dòng))”的字樣,同時(shí)具有相關(guān)的依賴(lài)項(xiàng)文件,。

    3,、按照需求添加用戶(hù)的程序菜單和用戶(hù)桌面快捷方式,。

    在“主輸出來(lái)自MyPrj(活動(dòng))”單擊右鍵,選擇“創(chuàng)建 主輸出來(lái)自MyPrj(活動(dòng)) 的快捷方式”,,創(chuàng)建后,,重命名為“MyPrj”,然后拖動(dòng)到“用戶(hù)桌面”的文件夾下,。這樣的話(huà),,安裝后,在用戶(hù)桌面上就存在應(yīng)用程序的快捷方式了,。此處可以同過(guò)快捷方式的屬性來(lái)制定快捷方式的圖標(biāo),。

    創(chuàng)建 “用戶(hù)的'程序'菜單”快捷方式,再重復(fù)上面的操作即可,。將創(chuàng)建的快捷方式拖到“用戶(hù)的'程序'菜單”文件夾下,。

    4、一般開(kāi)發(fā)軟件都要有軟件的卸載功能,,這個(gè)可通過(guò)Windows的msiexec.exe實(shí)現(xiàn),。選擇SetupMyPrj,右鍵,,選擇“添加文件”,瀏覽到系統(tǒng)安裝盤(pán)下的msiexec.exe,,(一般路徑為 c:/windows/system32/msiexec.exe),,添加到你的方案里面,此刻該程序會(huì)在"應(yīng)用程序文件夾"出現(xiàn),,右鍵,,選擇“創(chuàng)建msiexec.exe快捷方式”,命名為“卸載MyPrj”,,然后拖到“用戶(hù)的'程序'菜單”即可,。最后要在該快捷方式的Arguments 屬性里面寫(xiě)入“/x {ProductID}”,ProductID是你創(chuàng)建的項(xiàng)目的Product Code,,主要不要有引號(hào),。此時(shí),卸載功能完成,,當(dāng)然你也可以為卸載菜單指定一個(gè)個(gè)性圖標(biāo),。

    5、為了避免目標(biāo)計(jì)算機(jī)沒(méi)有程序運(yùn)行需求的.net framework2.0,,需要自己打包進(jìn)去,,在安裝時(shí)自動(dòng)檢測(cè)是否需要安裝。在 菜單 "項(xiàng)目"--"Setup屬性",,在屬性窗口你會(huì)看到一個(gè)"系統(tǒng)必備",點(diǎn)擊進(jìn)入,保證“創(chuàng)建用于安裝系統(tǒng)必備組建的安裝程序”被選,,“.NET Framework2.0”被選,,在“指定系統(tǒng)必備組件的安裝位置”選擇 第二項(xiàng) "從與我的應(yīng)用程序相同的位置下載系統(tǒng)必備組件",確定,,確定,。

    6、生成-〉生成Setup,。

注意:為了方便程序快捷方式在用戶(hù)的'程序'菜單有規(guī)則顯示,,一般要在“用戶(hù)的'程序'菜單”文件夾建立一個(gè)和你的程序相關(guān)的文件夾如,MyPrj,,然后再將快捷方式和卸載菜單放進(jìn)去,。

 

 

 

 

 

1.將.NET Framework2.0文件添也加入安裝部署項(xiàng)目
2.在"啟動(dòng)條件"里點(diǎn)".NET Framework",然后在右邊屬性的InstallUrl里填寫(xiě)dotnetfx/dotnetfx.exe
3.右鍵點(diǎn)所建的安裝部署項(xiàng)目,在屬性頁(yè)的系統(tǒng)必備里選擇"從與我的應(yīng)用程序相同的位置下栽系統(tǒng)必須組件","啟動(dòng)條件"在右鍵點(diǎn)擊

 

文件-〉追加-〉新項(xiàng)目
右鍵點(diǎn)生成的安裝包項(xiàng)目,,選擇屬性,。點(diǎn)“必須的組件”,
選擇
microsoft data access components 2.8
.net framework 2.0
crystal reports for .net framework.2.0
打上勾,,并且下面的3個(gè)radiobutton選中間那個(gè)(同一場(chǎng)所download)

C:/ProgramFiles/MicrosoftVisualStudio 8/SDK/v2.0/BootStrapper/Packages/CrystalReports下面的CRRedist2005_x86.msi和 CRRedist2005_x86_cn.msi(或CRRedist2005_x86_jp.msi),。
下載個(gè)dotnetfx.exe,MDAC_TYP.EXE,,把這些文件都包含進(jìn)安裝盤(pán)工程,。

這樣就可以做到這些效果。

 

 

 

【續(xù)】關(guān)于"卸載"功能的添加
上面的文章只介紹了簡(jiǎn)單的生成安裝的方法,
但是在vs.net2005下并沒(méi)有直接生成卸載程序的功能,
所以我們只好用msi來(lái)實(shí)現(xiàn)了,
原理我就不講了,網(wǎng)上一搜一堆,我只講操作,
【1】:在添加你的應(yīng)用程序項(xiàng)目的時(shí)候,,多添加一個(gè)msiexec.exe進(jìn)去,
這個(gè)文件在c:/windows/system32文件夾下,

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

當(dāng)然這個(gè)關(guān)系不大,改不改都行的.
然后給他創(chuàng)建一個(gè)快捷方式,放到桌面或者"開(kāi)始-程序"中,
我選擇放在了開(kāi)始菜單中,然后下面我們要的做的就是查找這個(gè)部署項(xiàng)目的ProductCode了,
鼠標(biāo)左鍵單擊項(xiàng)目名稱(chēng),記住是左鍵單擊,然后點(diǎn)擊屬性標(biāo)簽,注意:不是右擊的屬性,
這個(gè)區(qū)別很大,這時(shí)你就可以看到ProductCode了,

然后打開(kāi)你創(chuàng)建的那個(gè)快捷方式的屬性對(duì)話(huà)框,
在A(yíng)guements屬性中輸入"/x {ProductCode}",

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

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀(guān)點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多