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

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

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

    靈魂-放水

    為學(xué)日益,為道日損。

    BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks

    一.

    1. 在現(xiàn)有項(xiàng)目的解決方案中添加新的項(xiàng)目: 右擊"解決方案",選擇"添加"--"新建項(xiàng)目", 在"添加新項(xiàng)目"的選擇窗口中, "項(xiàng)目類型"選"其他項(xiàng)目類型"--"安裝和部署","模板"選"安裝項(xiàng)目",給新項(xiàng)目指定名稱,位置;
    2. 在新添加的安裝項(xiàng)目上右擊, 選擇"視圖"--"文件系統(tǒng)", 右擊"目標(biāo)計(jì)算機(jī)上的文件系統(tǒng)"作側(cè)的"應(yīng)用程序文件夾", 選擇"添加文件"或者"添加項(xiàng)目輸出",將你要安裝的文件添加到該位置;
    3. 初始的安裝位置: 在上面的"文件系統(tǒng)"界面, 左擊"應(yīng)用程序文件夾", 在"屬性"欄中找到"DefaultLocation", 默認(rèn)的屬性值是: [ProgramFilesFolder][Manufacturer]\[ProductName], 這就是用戶安裝的默認(rèn)位置, 如果不是這樣, 修改成這樣. 
    4. 另外, 在"解決方案管理器"中, 點(diǎn)擊你添加的安裝項(xiàng)目, 在"屬性"編輯欄中, 在[Manufacturer]中填入你公司的名字或者你自己希望的文字, 在[ProductName]填入你為要被安裝的項(xiàng)目命名的名字.
    5. 先在"解決方案管理器"中"生成"你的項(xiàng)目, 然后"生成"你的安裝項(xiàng)目
    6. 在"解決方案管理器"中,右擊你的安裝項(xiàng)目, 選擇"安裝", 便可在你的開(kāi)發(fā)機(jī)上進(jìn)行安裝了, 在你的安裝項(xiàng)目的路徑下的bin下有兩個(gè)文件夾: debug 和 Release, 
    7. 在解決方案管理器中,右擊你的安裝項(xiàng)目, 選擇"屬性", 如果你的項(xiàng)目屬性里選擇的是 "配置" 是 "debug", 則你生成的安裝文件在 debug 里面, 如果選擇的"配置"是 "Release", 則生成的安裝文件在 Release 里面. 當(dāng)然你也可以修改你的位置可文件名, 還可以對(duì)你的安裝文件進(jìn)行其它的設(shè)置.

    二.
    在解決方案管理器中, 右擊添加的"安裝項(xiàng)目", 選擇"視圖"--"注冊(cè)表";

     

    在"目標(biāo)計(jì)算機(jī)上的注冊(cè)表"下,默認(rèn)有注冊(cè)表的五個(gè)主鍵欄;
    默認(rèn)情況下, 在 [HKEY_CURRENT_USER] 和 [HKEY_CURRENT_MACHINE] 下會(huì)有 [Software]\[Manufacturer] 分支, 如果你的安裝項(xiàng)目的屬性中設(shè)置了 [Manufacturer]值, 安裝后會(huì)用值去替代[Manufacturer], 例如 [Manufacturer] 的值 設(shè)置為 "Power Word", 則安裝后會(huì)在 [Software]下創(chuàng)建一個(gè)[Power Word]分支;
    默認(rèn)情況下 [Manufacturer] 的 AlwaysCreate 屬性是 false, 即:如果你的 [Manufacturer] 下沒(méi)有項(xiàng)目,則不創(chuàng)建 [Manufacturer] ,如果無(wú)論如何都要?jiǎng)?chuàng)建這個(gè)鍵, 則可將 它的 AlwaysCreate 設(shè)置為 true;
    依照上面的方法, 在你想建注冊(cè)表項(xiàng)的主鍵中逐級(jí)新建分支項(xiàng)和項(xiàng)目, 在新建的注冊(cè)表項(xiàng)目上右擊后選屬性, 設(shè)置注冊(cè)項(xiàng)的 value 值;
    無(wú)論是建主鍵分支還是項(xiàng)目, 都可以用 [] 的方法使用系統(tǒng)變量來(lái)動(dòng)態(tài)指定需要添加的注冊(cè)表內(nèi)容. 例如:
    [Manufacturer] 存放的是安裝項(xiàng)目的公司值,
    [ProductName] 存放的是安裝項(xiàng)目屬性中的 產(chǎn)品名稱,
    [TARGETDIR] 存放的是安裝時(shí)用戶選定的安裝路徑,
    [COMPANYNAME] 存放的是安裝時(shí)用戶填入的公司名(如果沒(méi)設(shè)用戶信息安裝界面則取操作系統(tǒng)中的公司名),
    [USERNAME] 存放的是安裝時(shí)用戶填入的用戶名(如果沒(méi)設(shè)用戶信息安裝界面則取操作系統(tǒng)中的用戶名,
    如此等等

    如果想要在安裝時(shí)出現(xiàn)注冊(cè)碼, 要么自己做一個(gè)DLL或者EXE項(xiàng)目, 加入到 自定義操作中在安裝時(shí)打開(kāi)界面輸入注冊(cè)碼, 要么使用VS安裝項(xiàng)目自帶的界面(在視圖--用戶界面中添加"用戶信息"安裝界面,設(shè)置showserialnumber 為 true), 不過(guò)那個(gè)注冊(cè)碼是用 模7 來(lái)驗(yàn)證的, 只要是驗(yàn)證位數(shù)值之和能被7整除都能通過(guò), 就像以前安裝盜板 office 97 時(shí)輸入 "1111111"一樣.

    posted on 2007-06-26 22:36 放水老倌 閱讀(5533) 評(píng)論(3)  編輯  收藏 所屬分類: .NET

    Feedback

    # re: 用VS2005制作WinForm安裝包 2009-03-23 17:56 C#菜鳥(niǎo)
    非常不錯(cuò),希望多分享些技術(shù),謝謝  回復(fù)  更多評(píng)論
      

    # re: 用VS2005制作WinForm安裝包[未登錄](méi) 2009-08-02 20:33 菜鳥(niǎo)
    請(qǐng)問(wèn)各位軟件愛(ài)好者,winform安裝部署中access數(shù)據(jù)庫(kù)怎么復(fù)制到客戶機(jī)器?請(qǐng)高手指導(dǎo):616877020,創(chuàng)業(yè)的路上離不開(kāi)志同道合者!  回復(fù)  更多評(píng)論
      

    # re: 用VS2005制作WinForm安裝包 2009-09-21 12:19 放水老倌
    @菜鳥(niǎo)
    做在安裝文件里面,自己摸索下,很easy的。  回復(fù)  更多評(píng)論
      

    主站蜘蛛池模板: 亚洲精品偷拍无码不卡av| 亚洲人成无码网站久久99热国产| 午夜亚洲国产理论秋霞| 一区二区三区在线免费观看视频| 国产免费爽爽视频免费可以看| 亚洲国产高清国产拍精品| 成年18网站免费视频网站| 亚洲一卡2卡三卡4卡无卡下载| 午夜老司机免费视频| 亚洲GV天堂GV无码男同| 国产免费小视频在线观看| 国产成人亚洲综合在线| 亚洲人成网站18禁止一区| GOGOGO高清免费看韩国| 亚洲春色在线视频| 在线免费观看亚洲| 亚洲午夜电影一区二区三区| 爽爽日本在线视频免费| 国产亚洲精品91| 精品久久香蕉国产线看观看亚洲| 成人片黄网站色大片免费观看APP| 久久噜噜噜久久亚洲va久| 97国产免费全部免费观看| 亚洲欧美日韩中文高清www777| 免费看男女下面日出水视频| 国产精品一区二区三区免费| 亚洲国产综合精品中文第一区| 无遮免费网站在线入口| 深夜A级毛片视频免费| 日韩一卡2卡3卡4卡新区亚洲 | 亚洲成av人片一区二区三区| 一级中文字幕乱码免费| 亚洲最新视频在线观看| 毛片免费视频播放| 九一在线完整视频免费观看| 亚洲AV第一页国产精品| 好大好硬好爽免费视频| 99在线热播精品免费99热| 亚洲日本在线播放| 亚洲一区无码精品色| 日韩精品免费一级视频|