欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

關(guān)于vb.net布暑系統(tǒng)必備的信息

vb.net做安裝包,安裝后自動運行程序

1 新建安裝部署項目

創(chuàng)新互聯(lián)建站科技有限公司專業(yè)互聯(lián)網(wǎng)基礎(chǔ)服務(wù)商,為您提供達(dá)州服務(wù)器托管高防服務(wù)器租用,成都IDC機房托管,成都主機托管等互聯(lián)網(wǎng)服務(wù)。

打開VS2005,點擊新建項目,選擇:其他項目類型-安裝與部署-安裝向?qū)?安裝項目),然后點擊確定。

2 安裝向?qū)?/p>

關(guān)閉后打開安裝向?qū)?,點擊下一步,或者直接點擊完成。

3 開始制作

安裝向?qū)瓿珊蠹纯蛇M(jìn)入項目文件夾:

雙擊"應(yīng)用程序文件夾"在右邊的空白處右擊,選擇添加-文件,將你的做的應(yīng)用程序的可執(zhí)行文件和相應(yīng)的類庫和組件添加進(jìn)來。然后右擊你的文件,創(chuàng)建快捷方式,然后把快捷方式分別復(fù)制或剪切到左邊的"用戶的'程序'菜單"和"用戶桌面"中。這樣安裝程序安裝完成后會在 "開始-所有程序"和"桌面"上生成程序的快捷方式。也可以直接在"用戶的'程序'菜單"和"用戶桌面"相應(yīng)目錄下新建快捷方式,然后定位到你的文件。

然后右擊左邊的"應(yīng)用程序文件夾"打開屬性對話框:將屬性中的"DefaultLocation"的路徑中的"[Manufacturer]"去掉,不然的話做好的安裝程序默認(rèn)安裝目錄會是"C:\Program Files\你的用戶名\安裝解決方案名稱";

然后打開解決方案管理器,右擊你的解決方案名稱,選擇屬性:打開的屬性頁中,選擇"系統(tǒng)必備", 在打開的系統(tǒng)必備頁中,在"指定系統(tǒng)必備安裝組件的位置"中選中如下選擇項:從與我的應(yīng)用程序相同的位置下載系統(tǒng)必備組件。選上以后,在生成的安裝文件包中包含.NetFramework組件 。好了,這樣就完成99%了,然后點擊"生成-生成解決方案",生成成功!

我以前參考過的,希望對你有幫助。

安裝完成后自動啟動程序

1.新建一個空的項目InstallCompenent,步驟為:解決方案-右鍵添加-新建項目-選擇"空項目"-輸入名稱"InstallCompenent"-確定,完成項目的添加.

2.在InstallCompenent項目中右鍵-添加-新建項-選擇安裝程序類-輸入名稱"Installer",完成installer類的添加.

修改代碼為:

/// summary

/// 功能是做安裝項目主項目輸出

/// 實現(xiàn)安裝過程中的一些操作

/// 如:安裝完成后啟動項目

/// /summary

[RunInstaller(true)]

public partial class Installer : Installer

{

/// summary

/// 應(yīng)用程序入口

/// /summary

public static void Main()

{

}

/// summary

/// 構(gòu)造函數(shù)

/// /summary

public ECSuitsInstaller()

{

InitializeComponent();

}

/// summary

/// 重寫安裝完成后函數(shù)

/// 實現(xiàn)安裝完成后自動啟動已安裝的程序

/// /summary

/// param name="savedState"/param

protected override void OnAfterInstall(IDictionary savedState)

{

base.OnAfterInstall(savedState);

Assembly asm = Assembly.GetExecutingAssembly();

string path = asm.Location.Remove(asm.Location.LastIndexOf("\\")) + "\\";

System.Diagnostics.Process.Start(path + "\\ECSuits.exe");

}

/// summary

/// 重寫安裝過程方法

/// /summary

/// param name="stateSaver"/param

public override void Install(IDictionary stateSaver)

{

base.Install(stateSaver);

}

/// summary

/// 重寫安裝之前方法

/// /summary

/// param name="savedState"/param

protected override void OnBeforeInstall(IDictionary savedState)

{

base.OnBeforeInstall(savedState);

}

/// summary

/// 重寫卸載方法

/// /summary

/// param name="savedState"/param

public override void Uninstall(IDictionary savedState)

{

base.Uninstall(savedState);

}

/// summary

/// 重寫回滾方法

/// /summary

/// param name="savedState"/param

public override void Rollback(IDictionary savedState)

{

base.Rollback(savedState);

}

}

3.在安裝項目中右鍵-添加項目輸出-選擇"項目"-InstallCompenent.

完成主輸出項目的添加.

4.打開自定義操作編輯器,在安裝-右鍵-添加自定義操作-選擇"應(yīng)用程序文件夾"-選擇"主輸出來自InstallCompenent",完成添加.

VB.NET中如何將框架環(huán)境一起打包

1.將.NET Framework2.0文件添也加入安裝部署項目

2.在"啟動條件"里點".NET Framework",然后在右邊屬性的InstallUrl里填寫dotnetfx\dotnetfx.exe

3.右鍵點所建的安裝部署項目,在屬性頁的系統(tǒng)必備里選擇"從與我的應(yīng)用程序相同的位置下栽系統(tǒng)必須組件","啟動條件"在右鍵點擊

vb.net的安裝怎么去安裝?選擇什么

步驟一:打開需要制作安裝程序的VB.Net項目

點擊菜單【文件—新建項目】出現(xiàn)如圖01的對話框單擊【其他項目類型—安裝和部署】選擇【安裝項目】如圖:

步驟二:

雙擊【My Project】(在“解決方案資源管理器”里面呢),如圖所示。

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

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

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

步驟四:這里的設(shè)置可是關(guān)鍵中的關(guān)鍵

步驟五:“選擇要安裝的系統(tǒng)必備組件”,解決的是運行可執(zhí)行文件環(huán)境的問題運行使用VB.Net編寫的程序,必須在系統(tǒng)中安裝.Net Framework(也有軟件使用虛擬環(huán)境運行的)?!安榭匆谩辈榈降男畔⒕陀玫搅?。如果解決方案只是引用了2.0版本的框架(.Net Framework),默認(rèn)的系統(tǒng)組件選擇。

可以選擇框架3.5,建議使用框架2.0,因為框架2.0大小是30M,而框架3.5卻有300M之巨.指定系統(tǒng)必備組件的安裝設(shè)置”這個選項也挺有用。如果編寫了一個很簡單的程序,想發(fā)布(此發(fā)布不是前述的發(fā)布)出去讓大家使用,而又不想拖著少則幾十兆多則幾百兆的框架的話,那么可以選擇第一個互斥按鈕。如果擔(dān)心用戶在安裝程序時上網(wǎng)不方便,不能從供應(yīng) 商那兒下載框架的話,那么,只好把框架拖上嘍(這也是為什么在能選擇框架2.0的時候莫要選擇框架3.5的原因,安裝程序越小越好,用戶如果安裝了幾百 兆的程序,發(fā)現(xiàn)打開的只是個簡單的計算器的話,會氣的摔鍵盤的?。?/p>

文章題目:關(guān)于vb.net布暑系統(tǒng)必備的信息
網(wǎng)頁地址:http://aaarwkj.com/article8/hheoop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、自適應(yīng)網(wǎng)站、建站公司、定制網(wǎng)站、企業(yè)建站、網(wǎng)頁設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
av东京热免费看一区| 日韩精品色av一区二区 | 亚洲午夜精品日韩乱码| 中文字幕日韩午夜精品| 伊人激情一区二区三区| 熟女熟妇乱女乱妇综合网| 亚洲不卡免费在线视频| 变态另类欧美国产在线| 丰满多毛熟妇的大阴户| 久久99精品久久久国产| 国产高清亚洲精品视频| 午夜精品国产日韩欧美在线| 亚洲综合美女极品啪啪啪| 少妇被啪出水在线视频| 亚洲一区二区另类视频| 加勒比东京热视频在线| 亚洲巨人精品福利导航| av大全网站免费一区二区| 天堂中文字幕在线乱码一区| 国产精品成人一区二区艾草| 小仙女精品经典三级永久| 自拍偷拍欧美日韩第一页| 亚洲香蕉av一区二区蜜桃| 中文字幕一区二区中文字幕| 九色91成人在线视频| 少妇被按摩高潮在线观看| 久久99热这里只频精品| 欧美日韩性生活视频在线| 中文字幕日本人妻影视| 国产精品欧美日韩精品| 欧美日韩加勒比综合在线| 日韩精品在线观看视频一区二区三区| 97在线观看视频在线观看| 日日夜夜久久一二三区| 少妇诱惑一区二区三区| 国产精品亚洲综合制服日韩| 美女诱惑福利视频久久久| 一区二区三区艳情播放| 91午夜福利视频鉴赏| 成年人网站一级黄色免费| 午夜一区二区三区精品|