如何理解Visual Studio.NET 2003引導的作用
如果讀者沒有在電腦上安裝Visual Studio.NET 2003引導程序或更高版本,則必須安裝Framework方能運行光盤中的程序,由于時間倉促,光盤中示例程序出現(xiàn)錯誤在所難免。這個是中文版,記住,這個插件的版本必須與你使用的VS.net的版一致。
在配套光盤上,作者提供了示例程序的源代碼,可運行文件都在各個章節(jié)目錄\代碼\bin目錄下。另外需要注意的是,作者建議讀者重新編譯所有示例程序,進而熟悉它們的結(jié)構(gòu)和基本功能。
要運行本光盤各章節(jié)“代碼”目錄下的程序,需要安裝SQLServer2000,并建立起相應數(shù)據(jù)庫。各個實例的數(shù)據(jù)庫文件存放在相應“建庫腳本”目錄下,有兩種方法建立數(shù)據(jù)庫。一是在SQLServer的企業(yè)管理器中點擊“數(shù)據(jù)庫”右鍵,單擊【所有任務】|【附加數(shù)據(jù)庫】菜單命令,選擇相應的數(shù)據(jù)庫文件(擴展名為mdf),單擊確定按鈕就可以了;另一種方法是通過SQLServer的企業(yè)管理器的恢復數(shù)據(jù)庫功能,從數(shù)據(jù)庫備份文件恢復,備份文件的擴展名為bak。ADO.NET不需要額外設置數(shù)據(jù)庫連接,如果用戶數(shù)據(jù)庫安裝正確的話,即可直接雙擊程序運行。
光盤的所有文件都被默認地設置為只讀文件,而所有程序在重新編譯時都必須重新創(chuàng)建這些文件,所以在重新編譯之前必須將所有文件修改為可寫。
本光盤上所有程序都只供學習之用,未經(jīng)作者許可,它們不得用于任何商業(yè)目的。
清華大學出版社幾位編輯同志在本光盤的出版過程中付出了辛勤勞動,他們對本光盤的出版給予支持,在此對他們的工作表示感謝!
由于時間倉促,光盤中示例程序出現(xiàn)錯誤在所難免。謝謝使用本光盤!這個是中文版,記?。哼@個插件的版本必須與你使用的VS.net的版一致。
#t#英文版:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19
通過Visual Studio.NET 2003引導程序插件,您可以輕而易舉地創(chuàng)建安裝程序,將.NETFramework1.1和/或MDAC2.7隨您的應用程序一起重新分發(fā)。為使.NETFramework應用程序可以在某臺特定的計算機上運行,該計算機上必須安裝有.NETFramework。任何使用ADO.NET來連接數(shù)據(jù)庫的.NETFramework應用程序都要求使用MDAC2.7。許多計算機都已經(jīng)安裝了這些組件,但是,為了確保某個應用程序能夠運行,應隨該應用程序重新分發(fā)這些組件。
Visual Studio.NET 2003引導程序與VisualStudio.NET安裝程序和部署項目集成在一起。基于這一點,您可以只創(chuàng)建一個安裝程序,用它來自動檢測目標計算機上是否存在那些系統(tǒng)必備軟件,并根據(jù)需要進行安裝。如果在安裝任何組件的過程中要求計算機重新啟動,安裝程序?qū)詣永^續(xù)后續(xù)的安裝操作。因此,應用程序的用戶只需要運行一個安裝程序即可安裝系統(tǒng)必備軟件和相應的應用程序。
在新建的安裝項目上單擊右鍵,選屬性;引導程序選擇“Windows安裝引導程序”,然后設置“文件系統(tǒng)”等其它屬性,這里不做詳細描述,網(wǎng)上及MSDN上可以找到。這樣生成該項目時,就會自動將.NETFramework1.1隨您的應用程序一起重新分發(fā)。
如果應用程序中使用了ADO,那么就需要部署MDAC。
在安裝項目上單擊右鍵,從視圖中選擇“啟動條件”,在搜索目標計算機上單擊右鍵選擇“添加注冊表搜索”,
選擇“搜索RegistryEntry1”,在屬性窗口,RegKey屬性上輸入Software\Microsoft\DataAccess
Root屬性上輸入vsdrrHKLM
Value屬性上輸入FullInstallVer
Property屬性上輸入MDACSEARCH
然后在啟動條件上單擊右鍵,選擇“添加啟動條件”。選擇Condition1結(jié)點.在屬性窗口,選擇Condition屬性輸入MDACSEARCH>="2.6".
注意:您的計算機機要裝有MDAC或office2k。這樣系統(tǒng)會自動提取MDAC。
重新生成安裝項目,將.NETFramework1.1和MDAC2.7隨您的應用程序一起重新分發(fā)。