久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    用VB.Net2008制作安裝程序詳細步驟

     ?……… 2013-02-04

      2011-07-05 23:31   

    地盤禁止發布一切有關政治言論、有違法律法規、憂國憂民言論、評判政府言論

    00 引言

    筆者系VB.Net菜鳥,仍處于學習使用VB.Net開發軟件的過程中【過程很漫長,也很痛苦】。本文旨在給初學VB.Net的xdjm們手把手的介紹下如何使用【VB.Net自帶的工具】進行安裝程序的制作。

    本文以使用VB9(也就是VB.Net 2008吧)編寫程序為例,IDE設置為默認設置。

    01 新建【安裝項目】

    打開需要制作安裝程序的VB.Net項目(解決方案)。

    點擊菜單【文件—新建項目】,出現如圖01的對話框,單擊【其他項目類型—安裝和部署】,選擇【安裝項目】,這個時候不要急著點【確定】,看對話框下面的設置。

     

    圖01

    給這個安裝項目起好名稱及選擇好位置后,單擊【解決方案】下拉框,選擇【添加解決方案】(注:此步操作為將安裝項目與目標程序關聯)。這個時候,可以單擊【確定】了。

    02 安裝程序設置

    雙擊【My Project】(在“解決方案資源管理器”里面呢),如圖02所示。注意,這里不是要【發布】項目,作為菜鳥的我(以及熟悉VB6的我),并不十分清楚這個【發布】項目用來做什么,似乎和Setup一樣,但貌似又不是。

     

    圖02

    單擊【引用】選項卡,查看解決方案的引用項,關注一下.Net類型的引用,本解決方案引用.Net類型的版本是2.0版。查看這個信息直接關系到最終安裝文件的大小。

    右鍵單擊“解決方案資源管理器”中【Setup1】,選擇【添加—項目輸出】,選擇“主輸出”后單擊【確定】。

    再次右鍵點擊【Setup1】,選擇【屬性】,跳出如圖03的對話框。

     

    圖03

    上面的設置可以隨便來,對最終結果的影響讀者可以自己體會,關鍵是【系統必備】這個按鈕。

    單擊它,跳出圖04那樣的對話框,這里的設置可是關鍵中的關鍵哇。

     

    圖04

    “請選擇要安裝的系統必備組件”,解決的是運行可執行文件環境的問題。眾所周知,運行使用VB.Net編寫的程序,必須在系統中安裝.Net Framework(也有軟件使用虛擬環境運行的,比如飛信軟件就是一例)。

    現在上面“查看引用”查到的信息就用到了。如果解決方案只是引用了2.0版本的框架(.Net Framework),那么默認的系統組件選擇,就有點牛刀殺雞了。

    當然你可以選擇框架3.5,但我這個時侯會強烈建議你使用框架2.0,因為框架2.0大小是30M,而框架3.5卻有300M之巨,用哪個,一目了然了。

    “指定系統必備組件的安裝設置”這個選項也挺有用。如果你編寫了一個很簡單的程序,想發布(此發布不是前述的發布)出去讓大家使用(編好了軟件只自己用總是不大爽吧哈哈),而又不想拖著少則幾十兆多則幾百兆的框架的話,那么你可以選擇第一個互斥按鈕。如果擔心用戶在安裝程序時上網不方便,不能從供應商那兒下載框架的話,那么,只好把框架拖上嘍(這也是為什么在能選擇框架2.0的時候莫要選擇框架3.5的原因,安裝程序越小越好啦,用戶如果安裝了幾百兆的程序,發現打開的只是個簡單的計算器的話,會氣的摔鍵盤的!)。

    這個時候還沒有完,不要被表面的現象迷惑了。下面的設置可是關鍵中的關鍵的關鍵哇!

    左鍵單擊【Setup1】,打開“檢測到的依賴項”,應該會有一個“Microsoft .NET Framework”在等著你,快速點兩下(也就是雙擊),左邊是不是蹦出來一個“啟動條件”文件夾下的.Net Framework,看右邊的屬性卡,Version是不是“3.5…”?

    好了,修改吧,改成2.0。

    如果不進行上面這一步的話操作的話,雖然安裝程序里拖的是框架2.0,但是安裝程序在安裝時還是會要求安裝框架3.5的,可惡。

    03 生成安裝文件

    呃,設置的差不多了,可以生成了。

    接著右鍵單擊【Setup1】,單擊【生成】(機器配置低的話,請耐心等一會兒)。

    盯著屏幕的左下腳(角?),當提示“生成成功”時,恭喜你,你完成了安裝文件的制作。

    好了,打開01步中安裝項目的文件夾,找到Debug文件夾,里面就是安裝文件啦!復制出來做成壓縮包,給大家用吧。

    哦,忘了說,Debug里的那個DotNetFx就是框架啦,該死的框架!

    04 結束語

    這是一個VB.Net菜鳥寫的入門級的菜鳥教程,一則是想給還不太懂怎么用VB.Net制作安裝文件的xdjm點參考,還有就是想把這幾天學VB.Net的心得寫一寫,等再痛苦一段時間后可以回過頭來看一看經過的痛苦。

    聊以拋磚引玉,也算班門弄斧吧。

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 116美女极品a级毛片| 亚洲国产成人无码电影| 亚洲精品国产综合久久久久紧| 精品偷拍一区二区三区| 无遮挡免费高清羞羞视频| 欧洲国产精品无码专区影院| 欧美成本人视频免费播放| 人妻丰满熟妇AV无码区动漫| 亚洲精品一区二区制服| 亚洲性线免费观看视频成熟| 日本欧美一区二区三区在线播放| 玩弄漂亮少妇高潮白浆| 日本乱偷人妻中文字幕在线| 国产不卡精品视频男人的天堂| 3D动漫精品啪啪一区二区免费 | 日韩在线看片免费观看软件| 国产人妇三级视频在线观看| 加勒比中文字幕无码一区| 国产成人精品午夜福利| 欧美伦费免费全部午夜最新| 成人无码小视频在线观看| 丁香五月激情综合色婷婷| xxxx丰满少妇高潮| 无码人妻一区二区三区四区AV| 国产福利深夜在线观看| 精精国产XXXX视频在线播放| 女人张开腿无遮无挡视频| 亚欧AV无码乱码在线观看性色| 狠狠五月深爱婷婷网| 美女自卫慰黄网站| 美女乱子伦高潮在线观看完整片| 羞羞影院午夜男女爽爽免费视频| 婷婷综合久久中文字幕蜜桃三电影| 免费AV片在线观看网址| 国产丰满美女A级毛片| 国产黑色丝袜在线观看下| 国产精品亚洲二区亚瑟| 无码8090精品久久一区| 无码一区二区三区AV免费| 国产精品电影久久久久电影网| 国产精品日韩中文字幕|