精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

久久视频免费| 成a人片在线观看| 日韩高清不卡在线| 久久九九国产精品怡红院 | 国产卡一卡二在线| 黑人精品一区二区| 日产国产欧美视频一区精品| 久久精品国产成人| 在线xxxxx| 精品176极品一区| 亚洲图片欧美视频| 亚洲国产欧美一区二区三区不卡| 超碰免费在线97| 久久午夜激情| 欧美日韩不卡合集视频| 欧美做受xxxxxⅹ性视频| 精品国产伦一区二区三区观看说明| 亚洲高清视频在线| 中文字幕日韩精品久久| 日本私人网站在线观看| 国产一区二区三区四区五区美女 | 国产69精品一区二区亚洲孕妇| 日韩免费在线观看视频| 国产小视频在线看| 国产精品91一区二区三区| 亚洲精品国产电影| 国模大尺度视频| 成人午夜亚洲| 欧美性生交大片免费| 大桥未久一区二区三区| 大片免费播放在线视频| 成人国产亚洲欧美成人综合网| 国产精品视频公开费视频| 亚洲最大的黄色网址| 欧美码中文字幕在线| 亚洲国产小视频| 日本xxxx免费| 国内精品视频| 欧美精品v国产精品v日韩精品 | 国产在线不卡视频| 日本精品久久久久久久| 日韩精品一区二区三区国语自制| 一本一本久久a久久综合精品| 中文字幕成人精品久久不卡 | 国产精品一区二区av日韩在线| 精品国产百合女同互慰| 美女被艹视频网站| 香蕉久久一区| 91精品在线免费| 国产欧美一区二| 欧美亚洲综合视频| 欧美疯狂性受xxxxx喷水图片| 亚洲色图38p| 精品国产免费人成网站| 欧美日韩免费看| 浮妇高潮喷白浆视频| 操人在线观看| 日韩欧美中文字幕在线观看| 久久精品视频16| 男人久久天堂| 欧美天堂在线观看| 日韩手机在线观看视频| 五月激情久久| 欧美另类高清zo欧美| 手机av在线网| 精品三级久久久| 日韩美女天天操| 美女伦理水蜜桃4| 清纯唯美亚洲经典中文字幕| 亚洲精品mp4| 日本高清www| 欧美一区电影| 中文字幕无线精品亚洲乱码一区| 熟女少妇a性色生活片毛片| 亚洲成av人电影| 久久久久久美女| 国产一级片毛片| 免费人成在线不卡| 7777奇米亚洲综合久久| 人妻中文字幕一区| 久久久久久久久97黄色工厂| 亚洲精品一区二区三区四区五区| 黄色精品在线观看| 亚洲高清免费视频| 久久久精品三级| 久久久91麻豆精品国产一区| 亚洲国产精品va在线观看黑人| 欧美黑人欧美精品刺激| 久久国产影院| 午夜精品在线观看| 国产精品久免费的黄网站| 蜜桃视频一区二区| 国产精品久久亚洲7777| 日韩美女一级视频| 亚洲日本va在线观看| 国产原创中文在线观看| 九七影院97影院理论片久久 | 天天综合天天综合色| 成年网站在线播放| 国产91精品入| 中文字幕亚洲欧美在线| 国产亚洲成人精品| 美女任你摸久久| 懂色av一区二区三区在线播放| 日本天堂影院在线视频| 一区二区国产盗摄色噜噜| aaa毛片在线观看| 精品入口麻豆88视频| 国产一区二区三区中文| 国产一级一片免费播放放a| 日本在线观看不卡视频| 国产精品一区在线播放| 色欧美激情视频在线| 精品成人av一区| 日韩高清一二三区| 日韩精品一区二区久久| 欧美夜福利tv在线| 超碰在线人人干| 国产精品―色哟哟| 成人在线观看a| 哺乳挤奶一区二区三区免费看| 俺去啦;欧美日韩| 91黑人精品一区二区三区| 成人精品鲁一区一区二区| 影音先锋在线亚洲| 日韩不卡视频在线观看| 日韩av中文字幕在线免费观看| 波多野结衣家庭教师| 免费成人美女在线观看.| 久久亚洲精品欧美| av色在线观看| 欧美tk—视频vk| 日本福利片在线观看| 极品少妇一区二区| 亚洲精品久久久久久一区二区| 美脚恋feet久草欧美| 亚洲黄色片网站| www.youjizz.com亚洲| 国内精品久久久久影院薰衣草 | 国产熟妇搡bbbb搡bbbb| 在线电影一区| 国内一区二区三区在线视频| 美女航空一级毛片在线播放| 欧美一区二区三区不卡| 天天爽天天爽天天爽| 蜜桃视频在线观看一区| 神马一区二区影院| 成人黄色免费观看| 综合国产在线视频| 一级黄色a视频| 国产精品久久久久久久裸模| 粉嫩虎白女毛片人体| 国产成人黄色| 国产精品久久久久久久久| 高清日韩av电影| 在线观看亚洲一区| 亚洲综合第一区| 国产做a爰片久久毛片| 中文字幕一区二区三区5566| www.久久久.com| 欧美激情奇米色| 天天爽夜夜爽夜夜爽| 日韩欧美黄色动漫| 97在线观看免费视频| 日本在线不卡视频一二三区| 亚洲午夜精品久久久中文影院av| 五月天色综合| 欧美激情视频三区| 日韩a级作爱片一二三区免费观看| 日韩欧美一区二区三区久久| 国产在线综合视频| 国产精品主播直播| 日本wwwcom| 欧美**vk| 成人激情在线观看| 久久亚洲导航| 亚洲人成自拍网站| 一区二区三区亚洲视频| 亚洲一区二区三区在线播放| 免费观看一级一片| 蜜臀va亚洲va欧美va天堂| 国产系列第一页| 成人午夜三级| 国产精品久久久久久超碰| 91香蕉在线观看| 亚洲欧美一区二区激情| 夜夜爽8888| 五月天丁香久久| 久久久久久久久久久久| 国产麻豆一精品一av一免费| 鲁一鲁一鲁一鲁一色| 三上亚洲一区二区| 国产精品日韩一区二区免费视频| 成人黄色免费短视频| 久色乳综合思思在线视频| 天堂av在线资源| 欧美美女bb生活片| 亚洲男人第一av| 亚洲欧美一区二区三区久本道91| 美女又爽又黄免费| 麻豆久久一区二区| 91好吊色国产欧美日韩在线| 91嫩草亚洲精品| 久久久综合亚洲91久久98| 高清久久一区| 国产成人精品一区| 欧美精品videosex| 中文日韩电影网站| 亚洲av成人精品毛片| 制服丝袜一区二区三区| www.色国产| 亚洲大片精品永久免费| 日韩精品一区二区亚洲av性色| 91丨porny丨最新| 韩国三级在线播放| 久久精品国内一区二区三区| 日本www在线播放| 亚洲午夜一级| 国产人妻互换一区二区| 日韩成人a**站| 日韩av高清在线播放| 女同一区二区三区| 成人xxxxx色| 亚洲黄色av片| 国产精品亲子伦av一区二区三区| 久久久久久免费精品| 欧美18hd| 国产一区二区三区精品久久久 | 91九色综合| 69视频在线免费观看| 日本片在线看| 久久久av一区| 免费大片黄在线观看视频网站| 亚洲最大中文字幕| 国产小视频免费在线观看| 亚洲精品久久久久久久久久久久久| 国产av无码专区亚洲a∨毛片| 欧美日韩久久久久久| 在线免费观看av网址| 欧美日韩亚洲网| 欧美一级视频免费观看| 亚洲aⅴ怡春院| 久久中文字幕无码| 亚洲综合色丁香婷婷六月图片| 破处女黄色一级片| 一区二区三区四区乱视频| 中文字幕在线2021| 夜夜嗨av一区二区三区四季av| 一区二区成人免费视频| 国产精品毛片大码女人| 麻豆网址在线观看| 日韩毛片视频在线看| 国产精品久久久精品四季影院| 亚洲视频每日更新| 欧美日韩在线国产| 亚洲一卡二卡三卡四卡| 日韩精品国产一区二区| 婷婷综合在线观看| 69成人免费视频| 欧洲av在线精品| 亚洲自拍第二页| 欧美一个色资源| 狠狠躁夜夜躁av无码中文幕| 亚洲国产三级网| 精品av中文字幕在线毛片| 国产亚洲精品美女久久久| 国产www.大片在线| 久久久精品在线观看| 日本小视频在线免费观看| 久久久久久久网站| 久久uomeier| 91丨九色丨国产在线| 91麻豆精品激情在线观看最新| 国产综合 伊人色| 欧美日韩xxxx| 日本成人性视频| 影音先锋中文字幕一区| www日韩在线观看| 国产一区二区精品久久99| 波多野结衣办公室双飞 | 肉色超薄丝袜脚交69xx图片| 亚洲图片激情小说| 国产成人自拍视频在线| 欧美在线免费视屏| 精品久久久中文字幕人妻| 日韩av在线免费观看| 国产对白叫床清晰在线播放| 欧美日韩福利视频| 国产免费不卡| 亚洲最大的成人网| 亚洲伊人春色| 91精品一区二区三区四区| 国产精品久久久久久久久久妞妞| 亚洲最大成人在线观看| 成人一区在线观看| 我不卡一区二区| 亚洲午夜在线视频| 亚洲精品国产精品国自产网站按摩| 日韩欧美在线观看一区二区三区| 三级国产在线观看| 欧美高清视频在线观看| 欧美极品影院| 国产精品加勒比| 久久一区91| 一本大道熟女人妻中文字幕在线 | 波多野结衣视频播放| 国产精品欧美久久久久一区二区| 久久免费播放视频| 精品视频一区三区九区| 天天爽夜夜爽夜夜爽| 另类图片亚洲另类| 日韩av超清在线观看| 国产一区二区高清视频| 亚洲视频在线免费| 看欧美ab黄色大片视频免费| av在线一区二区三区| 农村妇女精品一区二区| 欧美色网一区二区| 久青草国产在线| 久久免费精品视频| 国产精品国产亚洲精品| 天天综合狠狠精品| 久久三级福利| 五十路六十路七十路熟婆| 亚洲精品免费在线| 国产又粗又猛视频免费| 国产亚洲精品va在线观看| 国产白浆在线免费观看| 国产精品久久久久久久久久久久午夜片| 国产精品91一区二区三区| 91香蕉视频导航| 国产亚洲1区2区3区| 国产原创视频在线| 亚洲精品国产品国语在线| 成人爽a毛片免费啪啪动漫| 91一区二区三区| 亚洲91久久| 精品国产乱码久久久久久1区二区| 欧美韩日一区二区三区四区| jizz国产在线观看| 亚洲日本中文字幕免费在线不卡| 手机在线观看av| 久久99精品国产一区二区三区| 亚洲激情视频| 欧美无人区码suv| 婷婷六月综合网| 天天干天天摸天天操| 久久久久日韩精品久久久男男 | 精品一区二区三区av| 国产中文字幕久久| 欧美一区二区三区播放老司机| 亚洲一区免费网站| 日韩欧美另类中文字幕| 日本a在线天堂| 国产成人高清视频| 国产在线精品观看| 国产偷亚洲偷欧美偷精品| 在线手机中文字幕| 日韩欧美手机在线| 久久精品国产99久久6| 日韩福利小视频| 日韩午夜三级在线| 极品视频在线| 日本一区二区久久精品| 美洲天堂一区二卡三卡四卡视频| 战狼4完整免费观看在线播放版| 欧美肥胖老妇做爰| 国模雨婷捆绑高清在线| 久久爱av电影| 免费观看成人av| 久久久www成人免费毛片| 亚洲国产美女久久久久| 在线观看精品| 在线观看成人免费| caoporm超碰国产精品| 久久精品视频2| 久久久精品一区二区三区| 岛国成人av| 黄色国产小视频| 亚洲视频精选在线| 涩涩视频免费看| 国产精品xxx视频| 欧美一区二区| 亚洲精品乱码久久久久久久| 91福利在线看| 在线中文字幕视频观看| 久久99精品久久久久久三级| 免费成人美女在线观看.| 久久免费公开视频| 中文字幕国产精品久久| 精品精品国产三级a∨在线| 香港日本韩国三级网站| 亚洲无人区一区| 免费在线观看av网站| 精品一区二区视频| 国产美女娇喘av呻吟久久| 日韩中文字幕高清| 九九精品在线视频| 成人免费电影网址| 成人免费无码大片a毛片|