Visual Studio .NET 開(kāi)發(fā)的步驟與難題
隨著時(shí)代的進(jìn)步科技的發(fā)展Visual Studio 版本也快速的提升與升級(jí),Visual Studio 包含基于組件的開(kāi)發(fā)工具(如 Visual C#、Visual J#、Visual Basic 和 Visual C++),以及許多用于簡(jiǎn)化基于小組的解決方案,在工作中也很喜歡總結(jié)關(guān)于Visual Studio .NET 開(kāi)發(fā)的經(jīng)驗(yàn)教訓(xùn),下面就這個(gè)問(wèn)題來(lái)詳細(xì)說(shuō)說(shuō)吧。
#t#ual Studio 支持 Microsoft .NET Framework,該框架提供公共語(yǔ)言運(yùn)行庫(kù)和統(tǒng)一編程類;ASP.NET 使用這些組件來(lái)創(chuàng)建 ASP.NET Web 應(yīng)用程序和 XML Web services。MSDN Library 也包括在內(nèi),它包含這些開(kāi)發(fā)工具的所有文檔。
常規(guī)集成開(kāi)發(fā)環(huán)境工具
起始頁(yè)
此次發(fā)行的版本重新設(shè)計(jì)了起始頁(yè)。您仍可以設(shè)置 IDE 行為的用戶首選項(xiàng),也可以訪問(wèn)新的或現(xiàn)有的項(xiàng)目,不過(guò)所使用的用戶界面瀏覽起來(lái)更方便?!拔业呐渲梦募焙汀绊?xiàng)目”部分現(xiàn)在都有自己的選項(xiàng)卡?!奥?lián)機(jī)資源”選項(xiàng)卡也包含了有用的 Microsoft 相關(guān)聯(lián)機(jī)開(kāi)發(fā)人員資源。
解決方案資源管理器
“選項(xiàng)”對(duì)話框 ->“環(huán)境”->“項(xiàng)目和解決方案”中添加了一個(gè)新選項(xiàng):“在解決方案資源管理器中跟蹤活動(dòng)項(xiàng)”。選中此選項(xiàng)后,解決方案資源管理器將自動(dòng)打開(kāi)活動(dòng)項(xiàng)的文件夾,滾動(dòng)到它的節(jié)點(diǎn)并選擇它的名稱。在項(xiàng)目或解決方案內(nèi)使用不同文件時(shí),或在集成開(kāi)發(fā)環(huán)境 (IDE) 設(shè)計(jì)器內(nèi)使用不同組件時(shí),就會(huì)更改選定的項(xiàng)。在清除了此選項(xiàng)后,不會(huì)自動(dòng)更改解決方案資源管理器中的選定內(nèi)容。默認(rèn)情況下將啟用此選項(xiàng),但如果您在 Visual Studio 起始頁(yè)的“我的配置文件”選項(xiàng)卡中選擇了“Visual C++ 開(kāi)發(fā)人員”或“Visual C# 開(kāi)發(fā)人員”配置文件,則會(huì)清除此選項(xiàng)。
解決方案資源管理器工具欄中的新圖標(biāo)包括:
以獨(dú)占方式簽出 ― 從源代碼管理數(shù)據(jù)庫(kù)中簽出項(xiàng)供一個(gè)開(kāi)發(fā)人員使用。其他開(kāi)發(fā)人員不能訪問(wèn)此文件。
以共享方式簽出 ― 從源代碼管理數(shù)據(jù)庫(kù)中簽出項(xiàng)供開(kāi)發(fā)小組共同使用。在簽入時(shí)合并該項(xiàng)的不同版本。
選項(xiàng)和設(shè)置
可以將Visual Studio .NET 開(kāi)發(fā)前一版本中的某些“選項(xiàng)”對(duì)話框設(shè)置復(fù)制到較新的版本。如果在同一計(jì)算機(jī)上安裝了程序的兩個(gè)不同版本,則在首次啟動(dòng)較新版本的 Visual Studio .NET 時(shí),會(huì)出現(xiàn)一個(gè)對(duì)話框,讓您選擇遷移現(xiàn)有設(shè)置。如果關(guān)閉該對(duì)話框,以后可以從 Windows 命令行執(zhí)行以下命令來(lái)顯示該對(duì)話框:
devenv /migratesettings
將以前的“選項(xiàng)”設(shè)置遷移到 Visual Studio .NET 的新版本后,從“工具”菜單中選擇“選項(xiàng)”以顯示“選項(xiàng)”對(duì)話框并查看設(shè)置。大部分選項(xiàng)設(shè)置應(yīng)與上次的設(shè)置一致。
注意 如果選項(xiàng)的默認(rèn)值已更改,或者是某個(gè)選項(xiàng)啟用或禁用了其他選項(xiàng),則以前的設(shè)置或以前的默認(rèn)值通常會(huì)重寫該選項(xiàng)的當(dāng)前默認(rèn)值。
有關(guān)更多信息,請(qǐng)參見(jiàn)“遷移選項(xiàng)”對(duì)話框和 /migratesettings。
Web 引用
“添加 Web 引用”對(duì)話框中的“開(kāi)始瀏覽 XML Web services”窗格現(xiàn)在提供指向可用 Web 服務(wù)的本地和 Internet 源的 Web 鏈接。使用此窗格查找所需的 Web 服務(wù),然后輸入您的代碼中使用的 Web 引用名稱,并選擇“添加引用”。新的引用將出現(xiàn)在解決方案資源管理器中活動(dòng)項(xiàng)目的“Web 引用”節(jié)點(diǎn)下。
指向可用 Web 服務(wù)的源的 Web 鏈接包括以下這些:
本地計(jì)算機(jī)上的 Web 服務(wù),選擇該鏈接可列出您自己的 Visual Studio .NET 開(kāi)發(fā)人員計(jì)算機(jī)上可用的 Web 服務(wù)。
注意: 為了使鏈接能夠返回信息,必須在本地計(jì)算機(jī)上安裝并運(yùn)行 Internet 信息服務(wù) (IIS)。有關(guān)使用 IIS 的幫助,請(qǐng)參見(jiàn) IIS 控制面板或 MMC 管理單元的“幫助”以及 Internet 信息服務(wù) 5.0 驗(yàn)證方法。
在返回的服務(wù)列表中,單擊任一服務(wù)名稱可檢索它提供用于代碼中的對(duì)象和方法的說(shuō)明。
瀏覽本地網(wǎng)絡(luò)上的 UDDI 服務(wù)器,選擇此鏈接可列出包含局域網(wǎng)上可用的 Web 服務(wù)的服務(wù)器。
UDDI 目錄 ― 選擇此鏈接可在 Microsoft UDDI 業(yè)務(wù)注冊(cè)表中查找提供 Web 服務(wù)的公司。
測(cè)試 Microsoft UDDI 目錄,選擇此鏈接可列出已提交進(jìn)行測(cè)試的正處于開(kāi)發(fā)階段的 Web 服務(wù)。
有關(guān)更多信息,請(qǐng)參見(jiàn)定位 XML Web services 以及添加和移除 Web 引用。
生成
在“生成和運(yùn)行選項(xiàng)”下的“選項(xiàng)”對(duì)話框 ->“環(huán)境”->“項(xiàng)目和解決方案”中添加了一個(gè)新選項(xiàng):“在運(yùn)行時(shí)僅生成啟動(dòng)項(xiàng)目和依賴項(xiàng)”。選中此選項(xiàng)后,按 F5 鍵或從“調(diào)試”或“運(yùn)行”菜單中選擇“開(kāi)始”或“生成”命令時(shí),僅生成啟動(dòng)項(xiàng)目及其依賴項(xiàng)。清除了此選項(xiàng)后,按 F5 將生成所有項(xiàng)目、依賴項(xiàng)和解決方案文件。默認(rèn)情況下清除此選項(xiàng),但如果您在Visual Studio .NET 開(kāi)發(fā)起始頁(yè)的“我的配置文件”選項(xiàng)卡中選擇了“Visual C++ 開(kāi)發(fā)人員”和“Visual C# 開(kāi)發(fā)人員”配置文件,則會(huì)啟用此選項(xiàng)。
“生成”菜單的新子菜單“僅項(xiàng)目”上新增加了三條命令(僅限于 Visual C++ 項(xiàng)目):
僅生成 <項(xiàng)目名>
僅重新生成 <項(xiàng)目名>
僅清除 <項(xiàng)目名>
這些命令僅生成、重新生成或清除解決方案資源管理器中當(dāng)前選定的 C++ 項(xiàng)目,不生成或清除任何項(xiàng)目的依賴項(xiàng)或解決方案文件。