精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

淺談C#安裝類如何完整打包

開發(fā) 后端
本文將介紹如何完整打包C#安裝類,經(jīng)過編譯后的安裝程序就可以連數(shù)據(jù)庫一起安裝了。C#在安裝中需要一些步驟,希望本文能對大家有所幫助。

首先,創(chuàng)建一個安裝和部署項目。步驟如下:

1.在 "解決方案資源管理器 "中的解決方案中添加一個新項目。

用鼠標右鍵單擊解決方案,在彈出的菜單中選擇 "添加 "-> "新建項目 "。在打開的對話框中選擇 "安裝和部署項目 ",并選擇 "Web安裝項目 "模板。在輸入項目名稱后,點擊 "確定 "按鈕,將新項目添加到解決方案中。

2.將項目的輸出添加到安裝和部署項目中。

  添加完安裝和部署項目后,vs.net2003   IDE會自動打開一個名為 "文件系統(tǒng) "的管理器。用鼠標右鍵單擊此管理器右邊樹型結(jié)構(gòu)中的 "Web應用程序文件夾 ",在彈出的菜單中選擇 "添加 "-> "項目輸出 "。在彈出的對話框中,選擇 "項目 "(這時只有一個,就是你的web應用程序項目),然后在下面的列表中選擇 "主輸出 "和 "內(nèi)容文件 "兩項(可以復選),接著在 "配置 "中選擇 "Release   .NET ",點擊 "確定 "按鈕。

經(jīng)過上面兩個步驟,一個基本的安裝和部署程序就制作完成了,將此項目編譯后就得到了一個Web安裝程序包。

然而,在很多的情況下,我們做的Web應用程序都要使用到數(shù)據(jù)庫,能不能在安裝程序的同時也將數(shù)據(jù)庫一起安裝呢?答案是肯定的。那該怎么做呢?這個問題李洪根先生已經(jīng)解決了,具體內(nèi)容可以參看下面的文章

http://blog.csdn.net/lihonggen0/archive/2004/05/17/13654.aspx在李洪根先生的這篇文章中詳盡的介紹了安裝程序的制作和如何同時安裝數(shù)據(jù)庫。在此大致敘述如下:

1.新建一個類庫項目,刪除自動生成的Class.cs,重新添加一個新項。鼠標右鍵此項目,在彈出的菜單中選擇 "添加 "-> "添加新項 ",在彈出的對話框中選擇 "安裝程序類 "。

2.創(chuàng)建一個自定義的安裝對話框。鼠標右鍵點擊 "解決方案資源管理器 "中的安裝和部署項目,在彈出的菜單中選擇 "視圖 "-> "用戶界面 "。在打開的 "用戶界面 "管理器中,鼠標右鍵點擊 "啟動 ",在彈出的菜單中選擇 "添加對話框 "。在打開的對話框中選擇 "文本框(A) "。選擇 "文本框(A) ",在屬性中,依次設置含Property屬性為CUSTOMTEXT1,CUSTOMTEXT2,CUSTOMTEXT3,CUSTOMTEXT4。

3.創(chuàng)建自定義操作。鼠標右鍵點擊 "解決方案資源管理器 "中的安裝和部署項目,在彈出的菜單中選擇 "視圖 "-> "自定義操作 "。在打開的 "自定義操作 "管理器中,鼠標右鍵點擊 "安裝 ",在彈出的菜單中選擇 "添加自定義操作 "。在打開的對話框中,在 "查找范圍 "中選擇 "Web應用程序文件夾 ",選擇下面列表中的 "主輸出來自Install1(活動) "(Install1是 "安裝程序類 "所在的項目名。如果列表中沒有,可以用上面提到的 "將項目的輸出添加到安裝和部署項目中 "的方法添加)。然后在 "自定義操作 "管理器中選擇剛添加的內(nèi)容,在屬性窗口中設置CustomActionData屬性/dbname=[CUSTOMTEXT1]   /server=[CUSTOMTEXT2]   /user=[CUSTOMTEXT3]   /pwd==[CUSTOMTEXT4]   /targetdir= "[TARGETDIR]\ "

注意:每個設置內(nèi)容以/分隔,且以空格分開。

4.在此類中重寫Install方法,并添加下面的代碼

  1. string   strConn=String.Format( "data   source={0};user   id={1};password={2}; ",this.Context.Parameters[ "server "],this.Context.Parameters[ "user "],this.Context.Parameters[ "pwd "]);   
  2. this.ExecuteSQL(strConn, "master ""CREATE   DATABASE   "+this.Context.Parameters[ "dbname "]);   
  3. System.Diagnostics.Process   pSQL=new   System.Diagnostics.Process();   
  4. pSQL.StartInfo.FileName= "osql.exe ";   
  5. pSQL.StartInfo.Arguments=String.Format( "   -U   {0}   -P   {1}   -d{2}   -i   {3}db.sql ",this.Context.Parameters[ "user "],   
  6. this.Context.Parameters[ "pwd "],   this.Context.Parameters[ "dbname "],this.Context.Parameters[ "targetdir "]);   
  7. pSQL.StartInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Hidden;   
  8. pSQL.Start();   
  9. pSQL.WaitForExit();   
  10. pSQL.Close();  

這樣,編譯后的安裝程序就可以連數(shù)據(jù)庫一起安裝了。

安裝數(shù)據(jù)庫的問題解決了,還有一個問題,那就是要使ASP.NET程序運行,一個重要的條件就是目標計算機上必須有.NET框架,那能不能在安裝程序時也一同將.NET框架一塊安裝了呢?答案還是肯定的。具體可以參看

http://www.microsoft.com/china/MSDN/library/netFramework/netframework/

Nfdnnetdepvsredistdeploy1_1.mspx在這篇文章中提到了幾種不同的方法重新分發(fā).NET框架,其中最簡單的一種應該算是使用VS.NET2003了。大致的步驟如下:

1.安裝VS.NET框架引導程序插件。這個插件可以從微軟的網(wǎng)站上下載,下載地址如下:

http://www.microsoft.com/downloads/details.aspx?familyid=627921a0-d9e7-43d6-a293-72f9c370bd19&displaylang=en2.在 "解決方案資源管理器 "中,用鼠標右鍵單擊安裝和部署項目,在彈出的菜單中選擇 "視圖 "-> "啟動條件 ",打開 "啟動條件 "管理器。

3.在 "啟動條件 "管理器中,右鍵點擊 "目標計算機上的要求 ",在彈出的的菜單中選擇 "添加注冊表啟動條件 "。你會發(fā)現(xiàn)在 "搜索目標計算機 "中多了一項 "搜索   RegistryEntry1 ",在 "啟動條件 "中多了一項 "Condition1 "。

4.選擇 "搜索   RegistryEntry1 ",在 "屬性 "對話框中填寫如下內(nèi)容:

Property:MDACSEARCH

RegKey:Software\Microsoft\DataAccess

Root:vsdrrHKLM

Value:FullInstallVer

選擇 "Condition1 "   ,在 "屬性 "對話框中填寫如下內(nèi)容:

Condition:MDACSEARCH> = "2.6 "

進行這一步是因為在安裝.NET框架的時候需要MDAC。

【編輯推薦】

  1. C#枚舉類型學習之基礎講解
  2. C#枚舉類型語法淺析
  3. C#枚舉類型基礎學習淺析
  4. C#枚舉類型使用的一點總結(jié)
  5. C#枚舉文件的代碼實現(xiàn)
責任編輯:彭凡 來源: CSDN
相關(guān)推薦

2009-08-10 10:04:25

C#抽象類C#接口

2009-06-16 10:20:05

多繼承C#

2011-09-21 10:56:31

C#結(jié)構(gòu)

2009-08-20 18:30:33

C# ReaderWr

2009-08-18 15:15:29

C#安裝服務

2009-08-20 10:24:52

C#開發(fā)WinForm

2009-08-14 17:58:05

C#接口方法

2009-09-02 15:41:21

C# HTTPWebR

2009-08-26 13:15:38

C#選擇控制

2009-08-25 16:16:43

C# oledbcon

2009-08-06 15:30:23

C#類型系統(tǒng)

2009-08-26 15:46:01

C#匿名類型

2009-08-12 11:24:25

C# String對象

2009-08-31 09:37:09

C# Employee

2009-08-07 11:26:53

C#數(shù)組結(jié)構(gòu)

2009-08-19 17:12:18

C# Connecti

2009-07-16 10:58:11

C#枚舉

2009-08-14 10:51:43

2009-08-18 09:06:41

C#對象和集合

2009-09-07 13:29:30

C#計算素數(shù)序列
點贊
收藏

51CTO技術(shù)棧公眾號

成人影院入口| 欧美新色视频| 好看不卡的中文字幕| 精品av久久707| 欧美一级黄色片视频| 最新国产在线观看| 成人网在线免费视频| 欧美孕妇孕交黑巨大网站| 中文字幕精品亚洲| 国产精品对白| 欧美日韩大陆一区二区| 妞干网在线观看视频| 番号在线播放| 99久久精品国产精品久久| 国产精品天天狠天天看| 日韩激情一区二区三区| 日韩国产一区二区| 亚洲国产成人精品女人久久久 | 黄色一级片在线看| 波多野结衣在线网站| 成人午夜电影久久影院| 国产欧美一区二区白浆黑人| 日韩欧美激情视频| 亚洲欧洲美洲一区二区三区| 一级做a爰片久久毛片美女图片| 最新日本中文字幕| 4438五月综合| 欧美色图在线观看| 5月婷婷6月丁香| 四虎影视成人| 亚洲欧美精品午睡沙发| 日产中文字幕在线精品一区| 日本黄视频在线观看| 国产九九视频一区二区三区| 成人国内精品久久久久一区| 欧美视频xxxx| 日本伊人色综合网| 日本精品久久电影| 日韩精品久久久久久久酒店| 51精产品一区一区三区| 日韩中文字幕在线| 日本综合在线观看| 国产成人调教视频在线观看| 亚洲精品中文字幕女同| 一本加勒比波多野结衣| 草草视频在线一区二区| 精品剧情在线观看| av漫画在线观看| 97一区二区国产好的精华液| 精品国产伦一区二区三区观看方式| 国产永久免费网站| 欧美videos粗暴| 欧美在线观看视频在线| 国产成人精品视频ⅴa片软件竹菊| 国产粉嫩在线观看| 天天综合天天综合色| 亚洲熟妇av日韩熟妇在线| 超碰在线视屏| 色老头久久综合| 99热手机在线| 日本免费在线一区| 3751色影院一区二区三区| 国产成人美女视频| 成人在线啊v| 欧美成人性战久久| 中文字幕a在线观看| 色吊丝一区二区| 亚洲乱码国产乱码精品精天堂| av小说在线观看| 欧美一区二区三| 久久久www成人免费精品| 欧美成人免费观看视频| 激情欧美日韩| 人体精品一二三区| 国产又粗又猛又爽| 风流少妇一区二区| 久久久99国产精品免费| 国产一区二区三区不卡在线| 国产精品理论片在线观看| 天天想你在线观看完整版电影免费| 色网在线观看| 日韩欧美在线国产| www.久久久精品| 亚洲大奶少妇| 精品性高朝久久久久久久| 精品熟妇无码av免费久久| 亚洲精彩视频| 96精品视频在线| 在线免费看91| 成人综合婷婷国产精品久久| 欧美一区二区三区成人久久片 | 久久久久久伊人| 91精品国产综合久久久蜜臀九色| 免费视频一区二区| 91久久精品一区二区别| 牛牛澡牛牛爽一区二区| 亚洲色图20p| 欧美日韩成人免费视频| 日韩城人网站| 日韩精品丝袜在线| 国产suv精品一区二区68| 亚洲视频成人| 91在线免费视频| 美女毛片在线看| 一区二区三区四区精品在线视频| 国产成人久久婷婷精品流白浆| 四虎地址8848精品| 日韩av网址在线观看| 日韩激情小视频| 999在线观看精品免费不卡网站| 国产精品中文字幕在线| 亚洲av片在线观看| 一区二区三区国产豹纹内裤在线| 欧美 日韩 国产 激情| 成人直播在线观看| 色偷偷噜噜噜亚洲男人| 国产一级精品视频| 国产成人av福利| 婷婷四月色综合| 亚洲女色av| 精品av久久707| 欧美 日韩 国产 一区二区三区| 日韩精品亚洲一区| 久久久久久亚洲精品不卡4k岛国 | 不卡在线一区| 欧美一级片久久久久久久| www天堂在线| 日韩一区有码在线| 91日韩视频在线观看| 香蕉久久精品| 91精品国产高清久久久久久91| 国产偷人妻精品一区二区在线| 欧美经典三级视频一区二区三区| 日本精品免费在线观看| 国产成人精品福利| 欧美日韩成人在线观看| 国产精品久久久久久久久毛片 | 性一交一黄一片| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 亚洲美女性囗交| 日韩精品91| 国产精品久久久久久久久久久不卡| 偷拍自拍在线| 懂色av影视一区二区三区| 中国xxxx性xxxx产国| 狠狠综合久久| 国产在线资源一区| 国产伦子伦对白在线播放观看| 精品日韩一区二区三区| 久久久久久久9999| 成人晚上爱看视频| 成人在线播放网址| 久久综合五月婷婷| 欧美在线激情视频| 欧美精品少妇| 欧美性大战久久久久久久蜜臀| 久久久视频6r| 久久超碰97中文字幕| 亚洲最大色综合成人av| 国产电影一区| 欧美极品少妇xxxxⅹ喷水| 黄色片一区二区三区| 欧美日韩国产综合新一区| 亚洲成人网在线播放| 视频在线观看一区| 亚洲日本一区二区三区在线不卡| 成人在线精品| 久久久久久久久久久91| 五月婷婷综合久久| 色八戒一区二区三区| 日本二区三区视频| 日韩精品123| 中文字幕人成乱码在线观看| 亚洲精品少妇网址| 欧美成人一区二区视频| 亚洲日本在线观看| 久久免费精品国产| 久久久青草婷婷精品综合日韩 | 成人精品影院| 亚洲自拍av在线| 午夜影视一区二区三区| 在线日韩欧美视频| www.香蕉视频| 色婷婷综合在线| 欧美激情图片小说| 91丨九色porny丨蝌蚪| 色噜噜狠狠一区二区| 狠狠爱www人成狠狠爱综合网| 欧美性大战久久久久| 在线日韩三级| 2020国产精品视频| 二区三区在线观看| 日韩电视剧在线观看免费网站| 中文字幕欧美人妻精品一区蜜臀| 亚洲自拍欧美精品| 亚洲а∨天堂久久精品2021| 国产v综合v亚洲欧| 亚洲一二三区av| 亚洲精品激情| 艳母动漫在线免费观看| 精品在线手机视频| 99热在线国产| 欧美xxxx性| 青青青国产精品一区二区| 菠萝菠萝蜜在线观看| 亚洲欧洲在线观看| 亚洲黄色在线播放| 欧美日韩国产123区| 日韩av大片在线观看| 最近中文字幕一区二区三区| 最近中文字幕无免费| 国产一区不卡精品| 久久久精品麻豆| 亚洲高清毛片| 黄色小视频大全| 日韩免费一区| 麻豆成人小视频| 国产精品zjzjzj在线观看| 91精品国产综合久久香蕉最新版| 筱崎爱全乳无删减在线观看| 久久99视频免费| 免费av网站在线观看| 国产午夜精品视频| 亚洲AV成人无码一二三区在线| 日韩欧美在线网站| 一区二区三区亚洲视频| 欧美艳星brazzers| 无码人妻丰满熟妇奶水区码| 午夜视频在线观看一区二区 | 欧美日韩电影在线播放| 中文字幕免费高清网站| 欧美日韩中文在线| 精品国产乱码一区二区| 亚洲午夜精品17c| 久久久久亚洲天堂| 一区二区三区免费网站| 内射一区二区三区| 亚洲欧洲成人精品av97| 国产又粗又猛又爽又黄的视频四季| 91蜜桃在线免费视频| 在线免费观看污视频| zzijzzij亚洲日本少妇熟睡| 国产清纯白嫩初高中在线观看性色| 国产精品亚洲视频| 免费在线观看日韩av| 国产成人综合视频| 不卡的一区二区| 成人一区二区三区在线观看| 国产精品99精品无码视亚| 亚洲色图美国十次| 欧美日韩中文字幕| 日韩网红少妇无码视频香港| 亚洲午夜激情av| 久久综合色综合| 精品国产999| 天天干天天干天天干天天| 色哟哟一区二区在线观看| 在线观看日本网站| 欧美亚洲综合久久| 一区二区三区日| 日韩欧美一区二区视频| 成人免费一级视频| 日韩高清a**址| 韩日在线视频| 日韩在线观看免费全| caopo在线| 国模极品一区二区三区| 中文字幕在线直播| 国产精品精品国产| 精品一区二区三区亚洲| 国产一区在线免费| 免费久久久久久久久| 亚洲精品一区国产精品| 伊人久久大香线蕉综合四虎小说| 乱熟女高潮一区二区在线| 国产精品日本| 精品久久久噜噜噜噜久久图片 | av中文字幕在线| 久久中文精品视频| 精品极品在线| 国产欧美日韩中文字幕在线| 国产日韩在线观看视频| 精品乱码一区| 日韩欧美二区| 国产九色porny| 人妖欧美一区二区| 免费看三级黄色片| 久久久久久久网| 日韩视频中文字幕在线观看| 午夜私人影院久久久久| 在线观看国产小视频| 欧美mv日韩mv国产网站app| 青春有你2免费观看完整版在线播放高清| 日韩中文第一页| 狼人综合视频| 成人在线视频网站| 日韩电影不卡一区| 宅男噜噜99国产精品观看免费| 99综合精品| 亚洲第一成肉网| 国产日韩欧美精品一区| 亚洲国产美女视频| 日本高清不卡视频| 亚洲精品久久久狠狠狠爱 | 男人av在线播放| 国产一区玩具在线观看| 日韩一级电影| 男女裸体影院高潮| 麻豆精品一区二区av白丝在线| 日本少妇xxxx| 亚洲日本成人在线观看| 精品视频一二三区| 亚洲第一区中文99精品| 黄色免费在线网站| 国产精品视频大全| 神马香蕉久久| 国产美女在线一区| 国产成人精品亚洲午夜麻豆| 污污视频网站在线免费观看| 韩曰欧美视频免费观看| 亚洲国产精彩视频| 久久久精品在线| 成人精品国产亚洲| 麻豆久久久av免费| 国产日本精品| 亚洲熟女一区二区| 亚洲一二三四区不卡| 国产av一区二区三区| 综合136福利视频在线| 性欧美videohd高精| 久久综合给合久久狠狠色| 国语对白精品一区二区| 男人女人拔萝卜视频| 亚洲精品国产一区二区三区四区在线| 伊人网视频在线| 在线观看国产成人av片| 影视一区二区三区| 欧美日韩精品久久久免费观看| 亚洲综合好骚| 久久久久久久久免费看无码| 香蕉影视欧美成人| 免费看黄色一级视频| 久久久久久久电影一区| 99久久免费精品国产72精品九九| 蜜臀av.com| 国产精品夜夜嗨| 青青草原在线免费观看视频| 欧美一区二区三区四区久久 | 一区二区在线免费观看| 国产精品视频一区二区三区,| 日韩一级黄色av| 偷拍自拍亚洲| 免费看污污视频| 国产91丝袜在线观看| 激情综合网五月婷婷| 亚洲国产精品中文| 日韩深夜视频| 日韩福利二区| 麻豆精品国产传媒mv男同 | 国户精品久久久久久久久久久不卡| av在线免费观看不卡| 亚洲精品美国一| 殴美一级特黄aaaaaa| 欧美自拍视频在线| 成人免费电影网址| 涩涩网站在线看| 亚洲国产裸拍裸体视频在线观看乱了| 污视频网站在线播放| 国产精品国产福利国产秒拍| 国产精品久久久久久麻豆一区软件| 成人在线短视频| 欧美日韩免费看| 91短视频版在线观看www免费| 91久久久久久久| 亚洲精品在线二区| 波多野吉衣中文字幕| 91麻豆精品国产自产在线| 国产天堂在线播放视频| 欧美性大战久久久久| 国产在线精品一区二区 | 91福利视频久久久久| 黄网站免费在线观看| 国产亚洲精品自在久久| 日本在线观看不卡视频| 久视频在线观看| 亚洲色图国产精品| 日韩欧美高清一区二区三区| 欧美日韩在线视频一区二区三区| 国产精品美女久久久久av爽李琼| 狠狠躁日日躁夜夜躁av| 国产精品黄色av| 亚洲国产日本| 天天色天天综合| 亚洲激情小视频| 国内精品视频| 国产精品第12页| 亚洲韩国精品一区| 日本网站在线免费观看视频| 精品久久久久久一区二区里番| 久久99国产乱子伦精品免费|