<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    打開(kāi)vs2003,新建安裝和布署項(xiàng)目,取名為你的程序名稱(chēng),我選擇的是“安裝向?qū)?#8221;,操作步驟與http://blog.csdn.net/johnsuna/archive/2004/12/19/221618.aspx的操作類(lèi)似,這下不同的是向?qū)ЫY(jié)束之后。

    在應(yīng)用程序文件夾中加入你的自定義ico,這個(gè)ico將決定你的應(yīng)用程序顯示圖標(biāo)了,同時(shí)包括快捷方式的圖標(biāo)。

    在右邊“解決方案資源管理器”中,點(diǎn)擊你的解決方案名稱(chēng)(即第二行),此時(shí)在屬性欄中會(huì)顯示出“xxx部署項(xiàng)目屬性”,在第一個(gè)addremoveprogramsicon屬性后“瀏覽”到你的ico圖標(biāo),接著在下面author輸入作者名,也就是你的名字,其他localization是語(yǔ)言屬性,manufacturer,productname的屬性將是用戶在安裝時(shí)默認(rèn)設(shè)置的文件夾路徑一部分了,設(shè)置title為你的應(yīng)用程序標(biāo)題名稱(chēng)。

    這里重點(diǎn)講解如何創(chuàng)建快捷方式的圖標(biāo):

    點(diǎn)擊左邊的應(yīng)用程序文件夾后,中間一欄中,將出現(xiàn)你已加入的應(yīng)用程序集名稱(chēng)(如果沒(méi)有的話,請(qǐng)按右鍵添加)。右擊“創(chuàng)建xxx.exe的快捷方式”,再重命名為你的快捷方式名稱(chēng),再點(diǎn)中它,在右邊屬性中有一個(gè)icon屬性欄,“瀏覽”,加上你的ico圖標(biāo),根據(jù)你的需要進(jìn)行其它設(shè)置。最后,將你的快捷移動(dòng)到用戶的“程序”菜單欄中,這時(shí)你已建立用戶程序菜單中的快捷方式了。

    同樣重復(fù)類(lèi)似步驟完成“用戶桌面”快捷方式的設(shè)置。(可惜,vs中無(wú)法直接復(fù)制、粘貼!)

    如需要?jiǎng)?chuàng)建卸載快捷,請(qǐng)看我前兩天寫(xiě)的這個(gè)東東:http://blog.csdn.net/johnsuna/archive/2004/12/19/221618.aspx,步驟都差不多。



    最后當(dāng)然就是“生成”-“生成你的xxxx項(xiàng)目”了。

    想看看效果?這里有我的兩個(gè)小工具:http://www.qqaa.net/download/(下載下來(lái)安裝一下就知道怎么回事了,呵呵)



    享受你的成功喜悅吧!



    打開(kāi)你的生成結(jié)果,查看一下,多了些什么?嘿嘿,自動(dòng)將dotnetfx.exe加上了,還有在用戶安裝時(shí)會(huì)自動(dòng)檢查是否安裝.net框架,如果沒(méi)有安裝,則自動(dòng)開(kāi)始安裝,然后再安裝你的應(yīng)用程序。



    這下子夠方便了吧?(以前我們的安裝都是要到處想辦法的,什么使用unmanage c++呀,或是下載一個(gè)其他打包的東東啦,現(xiàn)在不用了!感覺(jué)好多了)



    附錄a:

    如何使用 visual studio .net 創(chuàng)建安裝程序包
    概要:本文闡述了在 visual studio .net 開(kāi)發(fā)環(huán)境中創(chuàng)建安裝程序包的步驟。此外,本文還闡述了各種類(lèi)型的安裝項(xiàng)目以及如何將文件或依賴項(xiàng)包含在安裝程序中。

    部署項(xiàng)目的類(lèi)型

    部署項(xiàng)目有五種類(lèi)型:合并模塊項(xiàng)目、安裝項(xiàng)目、web 安裝項(xiàng)目以及 cab 項(xiàng)目。安裝向?qū)Э梢灾笇?dǎo)您完成創(chuàng)建部署項(xiàng)目的過(guò)程。以下是為項(xiàng)目選擇正確的部署項(xiàng)目類(lèi)型應(yīng)遵循的規(guī)則。 項(xiàng)目類(lèi)型
    用途

    合并模塊項(xiàng)目 (.msm)
    將可能由多個(gè)應(yīng)用程序共享的組件打包

    安裝項(xiàng)目(.msi)
    為基于 windows 的應(yīng)用程序生成安裝程序

    web 安裝項(xiàng)目 (.msi)
    為 web 應(yīng)用程序生成安裝程序

    cab 項(xiàng)目 (.cab)
    創(chuàng)建壓縮文件以便下載到舊版 web 瀏覽器

    安裝向?qū)?(.msi)
    幫助自動(dòng)創(chuàng)建此表前面提到的一個(gè)部署項(xiàng)目




    合并模塊項(xiàng)目允許您將文件或組件打包成一個(gè)模塊以方便共享。得到的 .msm 文件可以包含在任何其他部署項(xiàng)目中,但是不能獨(dú)立進(jìn)行部署。

    安裝項(xiàng)目與 web 安裝項(xiàng)目的區(qū)別在于部署安裝程序的位置:

    (1)對(duì)于安裝項(xiàng)目,安裝程序?qū)⑽募惭b到目標(biāo)計(jì)算機(jī)上的 program files 目錄中。

    (2)對(duì)于 web 安裝項(xiàng)目,安裝程序?qū)⑽募惭b到 web 服務(wù)器上的 virtual root 目錄中。

    cab 項(xiàng)目允許您創(chuàng)建 .cab 文件,以便將可以從 web 服務(wù)器下載到 web 瀏覽器的 activex 組件打包。
    如何創(chuàng)建安裝程序包

    1.通過(guò)下列方式之一啟動(dòng)一個(gè)新項(xiàng)目:在文件菜單上,指向新建,然后單擊項(xiàng)目。

    - 或 -如果您打算為某個(gè)項(xiàng)目創(chuàng)建安裝程序包,則打開(kāi)該項(xiàng)目,右鍵單擊解決方案資源管理器中的解決方案myproject(其中 myproject 是您項(xiàng)目的名稱(chēng)),指向添加,然后單擊新建項(xiàng)目

    2.在新建項(xiàng)目對(duì)話框中,選擇“項(xiàng)目類(lèi)型”窗格內(nèi)的“安裝和部署項(xiàng)目”,然后在“模板”窗格中選擇所需的安裝程序類(lèi)型。

    該項(xiàng)目便被添加到解決方案資源管理器中,然后會(huì)打開(kāi)文件系統(tǒng)編輯器。
    3.在屬性對(duì)話框中,選擇productname屬性,然后鍵入產(chǎn)品的名稱(chēng)。

    如何將文件添加到安裝程序包

    1.在文件系統(tǒng)編輯器中,選擇應(yīng)用程序文件夾節(jié)點(diǎn)。

    2.右鍵單擊應(yīng)用程序文件夾,然后在操作菜單上依次單擊添加、文件。在添加文件對(duì)話框中瀏覽并選擇需要添加到應(yīng)用程序中的所有文件。

    注意:如果您的解決方案中已經(jīng)有一個(gè)應(yīng)用程序項(xiàng)目,則不要選擇文件,您可以選擇項(xiàng)目輸出來(lái)添加項(xiàng)目輸出。

    3.要將現(xiàn)有合并模塊添加到安裝程序包(這對(duì) cab 項(xiàng)目是不可能的),請(qǐng)?jiān)诮鉀Q方案資源管理器中右鍵單擊安裝程序包的名稱(chēng)。單擊添加,然后單擊合并模塊。在添加模塊對(duì)話框中瀏覽并選擇需要添加到應(yīng)用程序中的所有合并模塊。

    附錄b:如何為 visual studio 2005 或 visual studio .net 安裝和部署項(xiàng)目創(chuàng)建快捷方式
    創(chuàng)建快捷方式的步驟

    可以通過(guò)下面的步驟在部署項(xiàng)目中創(chuàng)建快捷方式:

    1.打開(kāi)文件系統(tǒng)編輯器:在視圖菜單中,指向編輯器,然后單擊文件系統(tǒng)。

    2.打開(kāi)包含要為其創(chuàng)建快捷方式的文件的應(yīng)用程序文件夾。

    3.右鍵單擊要為其創(chuàng)建快捷方式的文件。

    4.單擊創(chuàng)建快捷方式。

    5.將在原始文件所在的同一文件夾中創(chuàng)建快捷方式。

    6.將快捷方式拖動(dòng)到所需文件夾。例如,如果希望在程序菜單中創(chuàng)建快捷方式,請(qǐng)將快捷方式拖動(dòng)到程序菜單文件夾;如果希望在開(kāi)始菜單中創(chuàng)建快捷方式,請(qǐng)將快捷方式拖動(dòng)到開(kāi)始菜單文件夾。還可以通過(guò)“屬性”窗口的文件夾字段更改快捷方式的文件夾位置。

    附錄c:我的.net下應(yīng)用程序發(fā)布問(wèn)題的簡(jiǎn)易解決方案

    這幾天寫(xiě)了兩個(gè)小工具,一個(gè)是圖片自動(dòng)瀏覽器,另一個(gè)是批量文件名修改器。(如你感興趣,在這里http://www.qqaa.net/download/ 可以下載到)

    正想發(fā)布時(shí),遇到win98,win2k系列,win2003,win xp客戶端的發(fā)布問(wèn)題,主要是有的可能安裝了“.net 框架”,有的則沒(méi)有。

    怎么解決這個(gè)問(wèn)題呢?



    以下是我的解決方法:

    1、vs.net中新建一個(gè)安裝與布署項(xiàng)目,選擇“安裝向?qū)?#8221;,名稱(chēng)為你的應(yīng)用程序名稱(chēng),選擇好方案保存位置,“確定”,出現(xiàn)相應(yīng)提示,按“下一步”,選擇一種項(xiàng)目類(lèi)型,我選擇了默認(rèn)的第一個(gè),“下一步”。

    2、選擇要包括的文件,這里要注意了!

    如果你需要讓用戶可以卸載你的應(yīng)用程序,除了添加你的應(yīng)用程序名稱(chēng)外(我這里由于是兩個(gè)小工具,所以有兩個(gè)應(yīng)用程序文件,一個(gè)是asbestsee.exe,另一個(gè)是asbestfilename.exe),還需要選擇一個(gè)名為msiexec.exe的文件,注意:(1)如果是win98下的安裝,請(qǐng)選擇win98操作系統(tǒng)目錄下的msiexec.exe文件(一般在c:\windows\system目錄下);(2)如果是其他,比如win2k系列,請(qǐng)選擇該操作系統(tǒng)目錄下的msiexec.exe文件(一般在\winnt\system32目錄下)。

    3、選擇下一步,下一步或“完成”,進(jìn)入項(xiàng)目方案中。在左邊“目標(biāo)計(jì)算機(jī)上的文件系統(tǒng)”下,有個(gè)“應(yīng)用程序文件夾”,點(diǎn)擊之,找到msiexec.exe文件,按鼠標(biāo)右鍵,“創(chuàng)建msiexec.exe 的快捷方式”,再點(diǎn)中新出現(xiàn)的項(xiàng)目“msiexec.exe 的快捷方式”,重命名為你需要卸載的說(shuō)明文字,如我的:“卸載qqaa工具”。

    4、點(diǎn)擊右邊的解決方案資源管理器中按點(diǎn)擊你的項(xiàng)目名稱(chēng)(即第二行),出現(xiàn)“xxx布署項(xiàng)目屬性”字樣,欄中有一個(gè)“productcode”的屬性,屬性值中有“{8dc61eae-b624-491d-ad49-ffaewrerre}”類(lèi)似字樣,選中它“復(fù)制”。

    5、再次點(diǎn)擊你的卸載快捷方式名稱(chēng),比如我的是“卸載qqaa工具”,再到右下角屬性欄中,有一個(gè)叫arguments的屬性欄,在屬性欄中首先填入“/x”后加一個(gè)空格,再“粘貼”,將productcode的屬性值copy至此。

    6、將此快捷拖入用戶的“程序”菜單中,這樣就可以在“運(yùn)行”-“程序”菜單中看到“卸載qqaa工具”了。如果需要將“卸載xxxx”快捷方式加入桌面呢?呵呵,重復(fù)以上操作一次,不同的是要將它拖入“用戶桌面”。

    7、再在vs.net的頂部菜單欄中“生成”-“生成 xxxx”(xxxx為你的項(xiàng)目名稱(chēng)).

    8、從微軟網(wǎng)站上http://www.microsoft.com/downloads/直接下載microsoft® .net framework 1.1 版可再發(fā)行組件包(dotnetfx.exe文件),copy到您的發(fā)布生成的目錄中,再放上你的安裝說(shuō)明及提示文件等。安裝說(shuō)明中提示用戶首先安裝dotnetfx.exe,再點(diǎn)擊你的應(yīng)用程序進(jìn)行運(yùn)行即可。



    附錄d:

    在文件系統(tǒng)編輯器中添加和移除快捷方式

    快捷方式可添加到部署項(xiàng)目中,以便提供對(duì)目標(biāo)計(jì)算機(jī)上文件的直接訪問(wèn)。例如,可能希望在桌面和“開(kāi)始”菜單上放置某個(gè)可執(zhí)行文件的快捷方式,以允許用戶啟動(dòng)該文件,或者可能希望添加“應(yīng)用程序”文件夾的快捷方式,以便用戶瀏覽其內(nèi)容。

    警告 嘗試通過(guò)“添加文件”命令添加現(xiàn)有快捷方式將添加該快捷方式所指向的文件,而不是快捷方式本身。
    添加文件或文件夾的快捷方式
    1.在“文件系統(tǒng)編輯器”中,選擇要?jiǎng)?chuàng)建其快捷方式的文件或文件夾。 注意 添加特殊文件夾的快捷方式時(shí),必須將文件夾的alwayscreate屬性設(shè)置為 true。
    2.在“操作”菜單上,單擊“創(chuàng)建 <name> 的快捷方式”。快捷方式出現(xiàn)在“文件列表”中。
    3.選定該快捷方式,然后在“編輯”菜單中選擇“剪切”。
    4.在“文件夾列表”中,選擇目標(biāo)計(jì)算機(jī)上要在其中顯示快捷方式的文件夾,然后在“編輯”菜單中選擇“粘貼”。
    提示 也可將快捷方式從一個(gè)位置拖到另一個(gè)位置。
    移除快捷方式
    在“文件列表”中選定該快捷方式,然后在“編輯”菜單中選擇“刪除”。

    文章來(lái)源:http://www.cnblogs.com/wangdetian168/archive/2008/09/05/1285318.html
    posted on 2010-09-29 13:28 sanmao 閱讀(1464) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    常用鏈接

    留言簿(5)

    隨筆分類(lèi)

    隨筆檔案

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 一区二区三区免费在线视频| 最近2022中文字幕免费视频| 国产成人精品亚洲日本在线| 免费国产成人午夜私人影视| 99久久免费精品视频| 一区二区免费电影| 亚洲欧美国产欧美色欲| 亚洲日本在线观看| 国产福利电影一区二区三区,亚洲国模精品一区 | 久久99国产亚洲高清观看首页| 在线观看人成视频免费| 麻豆成人久久精品二区三区免费| 国产无遮挡无码视频免费软件 | 亚洲人成影院午夜网站| 久久久青草青青亚洲国产免观 | 91成人免费在线视频| 免费福利电影在线观看| 一级成人a毛片免费播放| 91在线免费观看| 春意影院午夜爽爽爽免费| 久香草视频在线观看免费| 日韩免费a级在线观看| 国产成人精品免费视频大全麻豆| a级片免费在线观看| 无码一区二区三区免费| 2021国产精品成人免费视频| 拨牐拨牐x8免费| 无码少妇一区二区浪潮免费| 全部免费毛片在线播放| 久久久久免费看黄A片APP| 永久免费AV无码国产网站| 日韩一区二区三区免费体验| 亚洲免费视频一区二区三区| 亚洲成a人无码av波多野按摩 | 中文字幕久精品免费视频| 中文字幕永久免费| 久久国产免费直播| 99精品全国免费观看视频..| 5555在线播放免费播放| 国产乱子精品免费视观看片| 国产女高清在线看免费观看 |