Visual Studio Community 2015(簡(jiǎn)稱(chēng)VS2015社區(qū)版),是一個(gè)強(qiáng)大的集成開(kāi)發(fā)環(huán)境,針對(duì)小公司、初創(chuàng)企業(yè)、學(xué)生和開(kāi)源軟件開(kāi)發(fā)者們,開(kāi)發(fā)的非企業(yè)級(jí)軟件。VS2015社區(qū)版擁有代碼智能提示、自定義窗口布局、診斷工具、支持Git和Github、斷點(diǎn)調(diào)試、性能分析工具、Light Bulbs、團(tuán)隊(duì)協(xié)作等功能,同時(shí)它支持VB、C#、C/C++、J#、JavaScript、python、TypeScript等語(yǔ)言,提供了一個(gè)統(tǒng)一的客戶端和服務(wù)器開(kāi)發(fā)的平臺(tái),支持移動(dòng)跨平臺(tái)開(kāi)發(fā),可擴(kuò)展,編程功能先進(jìn)、高效。極大地提高了我們編寫(xiě)代碼的效率。
VS2015社區(qū)版軟件功能
1、隨時(shí)獲得幫助
無(wú)論您使用的語(yǔ)言是 C#/VB、C++ 還是 JavaScript 或 Python,Visual Studio 都可以在您編寫(xiě)代碼時(shí)提供實(shí)時(shí)指導(dǎo)。IntelliSense 隨著鍵入描述 API,并使用自動(dòng)完成功能以提高速度和精確度??焖傩畔⒐ぞ咛崾痉奖隳鷻z查 API 定義,“波形曲線”方便您了解問(wèn)題,這些通常會(huì)在您執(zhí)行鍵入操作時(shí)顯示。
2、在上下文中導(dǎo)航
在大型代碼庫(kù)中進(jìn)行查找可能困難重重。Visual Studio 可以通過(guò)類(lèi)似“窺視定義”、“導(dǎo)航到”以及“快速查找”功能幫助您輕松進(jìn)行查找,這期間不會(huì)丟失代碼上下文或您的起始點(diǎn)標(biāo)記。代碼文件增強(qiáng)滾動(dòng)條的 10,000 英尺結(jié)構(gòu)性視圖可讓你快速定位問(wèn)題所在。通過(guò)解決方案資源管理器中的嵌入式對(duì)象瀏覽方式輕松查看代碼的對(duì)象結(jié)構(gòu),并快速搜索解決方案中的文件。
3、整體結(jié)構(gòu)一目了然
無(wú)需離開(kāi)您的代碼即可通過(guò) CodeLens 快速了解其調(diào)用結(jié)構(gòu)并導(dǎo)航至相關(guān)函數(shù)。CodeLens 還可提供更多功能。您可以從代碼中的當(dāng)前位置查看最后修改方法的人員,或者方法是否已通過(guò)測(cè)試。
4、快速修復(fù)問(wèn)題
燈泡圖標(biāo)可幫助您識(shí)別并修復(fù)常見(jiàn)編碼問(wèn)題,在許多情況下可以隨著您鍵入代碼“實(shí)時(shí)”地提供幫助,并在編輯器內(nèi)快速執(zhí)行代碼操作(例如重構(gòu)、實(shí)現(xiàn)接口等)。
5、讓IDE來(lái)負(fù)責(zé)一切
隨著項(xiàng)目規(guī)模的擴(kuò)大,您很可能會(huì)發(fā)現(xiàn)您要重組和重構(gòu)自己或其他人之前編寫(xiě)的代碼。Visual Studio 可以為您分擔(dān)這項(xiàng)繁重的任務(wù)。多種語(yǔ)言(包括 C#、VB 以及現(xiàn)在的 C++)通過(guò) Visual Studio Editor 中的“快速操作”菜單支持強(qiáng)大的內(nèi)置重構(gòu)選項(xiàng),如提取方法和重命名。
我們知道,對(duì)于根據(jù)需求設(shè)置環(huán)境的操作,您只想執(zhí)行一次,因此我們確保在您登錄 Visual Studio 后,這些設(shè)置就會(huì)始終伴隨著您。此外,您用于訪問(wèn)不同開(kāi)發(fā)人員服務(wù)(例如 Azure 帳戶)的身份也會(huì)與您形影不離,因此,那些憑據(jù)只需輸入一次。
6、選擇完美屏幕布局
希望在多監(jiān)視器臺(tái)式機(jī)上使用鐘愛(ài)的屏幕布局,而在筆記本電腦上使用其他屏幕布局?沒(méi)問(wèn)題!現(xiàn)在,您可以保存并應(yīng)用最適合特定計(jì)算機(jī)或任務(wù)的自定義屏幕布局。
新功能
新的安裝體驗(yàn)
Visual Studio 2015 安裝體驗(yàn)已進(jìn)行組件化,因此你只需要安裝所需的部件。這讓涉及 .NET 或 Web 開(kāi)發(fā)的許多常用方案的安裝變得更加快速。 如果進(jìn)行其他類(lèi)型的開(kāi)發(fā)(例如跨平臺(tái)移動(dòng)開(kāi)發(fā)),或在 C++ 或 F# 中工作,則選擇“自定義”安裝,然后選擇所需的組件和可選第三方 SDK。 還可以稍后再安裝任何自定義組件。 例如,如果選擇基本安裝,并隨后嘗試創(chuàng)建一個(gè)新的 C++ 項(xiàng)目,則系統(tǒng)會(huì)提示你下載 C++ 開(kāi)發(fā)工具。
使用多個(gè)帳戶登錄
借助 Visual Studio 2015,全新簡(jiǎn)化的登錄體驗(yàn)旨在大大簡(jiǎn)化對(duì)聯(lián)機(jī)資源的訪問(wèn),即使你擁有多個(gè) Visual Studio 帳戶也是如此。 登錄到 Visual Studio 后,你會(huì)自動(dòng)登錄到 Visual Studio 2015 的所有實(shí)例和你計(jì)算機(jī)上的 Blend。 登錄操作會(huì)自動(dòng)開(kāi)始為你漫游設(shè)置。 在 Visual Studio 2015 中,你的帳戶跨功能共享,所以只要擁有適當(dāng)令牌,就可以從“團(tuán)隊(duì)資源管理器”訪問(wèn)你的 Visual Studio Team Services 帳戶,從服務(wù)器資源管理器中的 Microsoft Azure 訂閱訪問(wèn)資源和網(wǎng)站。 你也將在 Application Insights 項(xiàng)目的“新建項(xiàng)目”對(duì)話框中看到你的 Azure 資源,并且在新的“添加連接的服務(wù)”對(duì)話框中看到你的 Azure 移動(dòng)、Azure 存儲(chǔ)、Microsoft Office 365 和 Saleforce.com 開(kāi)發(fā)人員帳戶。
你可以隨時(shí)添加多個(gè)用戶帳戶或通過(guò)新的帳戶管理器進(jìn)行添加,從而在 Visual Studio 中使用這些帳戶。 然后,你可以在連接到服務(wù)或訪問(wèn)聯(lián)機(jī)資源時(shí)在這些帳戶之間即時(shí)切換。 Visual Studio 會(huì)記住你添加的帳戶,因此你可從 Visual Studio 或 Blend 的任何實(shí)例使用這些帳戶。 Visual Studio 還將隨你的個(gè)性化帳戶一起漫游帳戶列表(但我們不會(huì)漫游你的重要憑據(jù)),因此你可以在另一臺(tái)設(shè)備上快速地開(kāi)始使用其中的一個(gè)帳戶。 當(dāng)然,你可以隨時(shí)從“帳戶設(shè)置”對(duì)話框中移除帳戶。若要開(kāi)始操作,請(qǐng)參見(jiàn)使用多個(gè)用戶帳戶。
選擇你的目標(biāo)平臺(tái)
Visual Studio 2015 支持跨平臺(tái)移動(dòng)設(shè)備開(kāi)發(fā)。 你可以編寫(xiě)面向 iOS、Android 和 Windows 的應(yīng)用程序和游戲以及共享通用基本代碼,一切都可從 Visual Studio IDE 內(nèi)執(zhí)行。 你將在“文件”、“新項(xiàng)目”對(duì)話框中見(jiàn)到所有這些新項(xiàng)目類(lèi)型。
Visual Studio 圖形診斷
自 Visual Studio 2013 開(kāi)始,Visual Studio 圖形診斷已添加許多新功能,包括幀分析,Windows Phone 支持、著色器編輯和應(yīng)用,以及命令行捕獲工具。 它還添加了對(duì) DirectX12 應(yīng)用調(diào)試的支持。
連接到服務(wù)
Visual Studio 2015 讓你比以往任何時(shí)候都更輕松地將應(yīng)用連接到服務(wù)。 新的“添加連接的服務(wù)”向?qū)?huì)配置你的項(xiàng)目,添加必要的身份驗(yàn)證支持并下載必要的 NuGet 數(shù)據(jù)包,幫助你開(kāi)始根據(jù)你的服務(wù)需要進(jìn)行快速輕松的編碼。 “添加連接的服務(wù)”向?qū)н€集成新的帳戶管理器,令使用多個(gè)用戶帳戶和訂閱變得容易。
設(shè)計(jì)你的 UI
設(shè)計(jì) XAML 用戶界面的 Blend 體驗(yàn)獲得了巨大提升。 Blend 已經(jīng)過(guò)完全重新設(shè)計(jì),以提供更直觀的 UI、更強(qiáng)大的 XAML 編輯功能(包括 IntelliSense)并實(shí)現(xiàn)與 Visual Studio 更好的集成。
跨平臺(tái)調(diào)試支持
可以使用 Visual Studio 創(chuàng)建和調(diào)試在 Windows、iOS 和 Android 設(shè)備運(yùn)行的本機(jī)移動(dòng)應(yīng)用。 使用 Visual Studio Emulator for Android,或連接設(shè)備并在 Visual Studio 中直接調(diào)試代碼。
實(shí)時(shí)代碼分析(燈泡)
適用于 C# 和 Visual Basic 的新 Roslyn 編譯器不僅提供更快的編譯時(shí)間,也啟用全新方案(如實(shí)時(shí)代碼分析),這些方案在你輸入時(shí)直接在代碼編輯器內(nèi)提供豐富的可自定義的反饋和建議。 在 Visual Studio 2015 中,燈泡在左邊距中顯示(使用鍵盤(pán)時(shí))或顯示工具提示(將鼠標(biāo)懸停在錯(cuò)誤上時(shí))。 電燈泡實(shí)時(shí)提示編譯器(可能使用自定義規(guī)則集)在你的代碼中檢測(cè)到問(wèn)題,還提供有關(guān)如何解決該問(wèn)題的建議。 當(dāng)你看到電燈泡時(shí),請(qǐng)單擊它以獲得可操作的建議。
其他改進(jìn)
同步設(shè)置(漫游設(shè)置)、自動(dòng)擴(kuò)展更新、標(biāo)題首字母大寫(xiě)菜單、高分辨率圖像和觸摸屏支持、自定義布局、通知中心等等