Visual Studio 2015功能介紹
1、可以利用通用的代碼庫在 Win/Mac/Linux 大操作系統(tǒng)上快速開發(fā)自己的應(yīng)用軟件
2、Visual Studio 2015中文版支持 Windows Phone 的開發(fā),還破天荒地支持 iOS 以及 Android 系統(tǒng)的應(yīng)用開發(fā),內(nèi)置了一個(gè) Android 模擬器
3、可以用 C#、Javascript 等語言進(jìn)行 Android 開發(fā)
Visual Studio 2015功能描述
一、開發(fā)環(huán)境
Visual Studio將軟件開發(fā)項(xiàng)目中涉及的所有任務(wù)合并到一個(gè)集成開發(fā)環(huán)境中,同時(shí)提供創(chuàng)新功能,使您能夠更高效地開發(fā)任何應(yīng)用程序。
1、統(tǒng)一且可定制
- Visual Studio 集成開發(fā)環(huán)境 (IDE) 將所有開發(fā)任務(wù)合并到一個(gè)工具中
- Visual Studio 是高度可定制的:多顯示器支持,采用跨會(huì)話的連續(xù)布局以及數(shù)百項(xiàng)跨設(shè)備同步的可配置設(shè)置
- Visual Studio 通過功能強(qiáng)大的集成調(diào)試器、IntelliTrace、性能與診斷中心以及分析工具提供生成和優(yōu)化應(yīng)用程序所需的全部功能
- 項(xiàng)目往返支持團(tuán)隊(duì)以不同的版本工作,允許他們以自己的節(jié)奏升級(jí) Visual Studio。
- Visual Studio 具有深度可擴(kuò)展性,迄今已有數(shù)千項(xiàng)擴(kuò)展,允許開發(fā)人員與合作伙伴集成自己的工具和軟件開發(fā)工具包
2、代碼編輯器
- 在 Visual Studio 中,代碼編輯器支持 C#、VB.NET、C++、HTML、JavaScript、XAML、SQL 等語言,全部都具有語法突出顯示與 IntelliSense 代碼完成功能
- CodeLens(僅適用于 Ultimate)為開發(fā)人員提供了代碼平視顯示功能,可以了解代碼引用和單元測(cè)試信息
- 在 Team Foundation Server 2013 的幫助下,CodeLens(僅適用于 Ultimate)可以發(fā)揮更大作用,Lync 集成使得每個(gè)類別/方法的代碼歷史記錄立即可用,便于團(tuán)隊(duì)協(xié)作
- 使用代碼映射,可以通過直觀顯示更輕松地了解更復(fù)雜的源代碼
- 其他高效功能包括:查看定義(用于行內(nèi)引用檢查)、強(qiáng)大的代碼重構(gòu)工具以及檢測(cè)重復(fù)代碼的功能
二、開發(fā)平臺(tái)支持
Visual Studio 2015提供了統(tǒng)一的開發(fā)環(huán)境來構(gòu)建針對(duì)全部 Microsoft 平臺(tái)(如桌面、Windows 應(yīng)用商店和 Windows Phone 應(yīng)用)以及移動(dòng) Web 應(yīng)用、Web 應(yīng)用程序和云服務(wù)等的應(yīng)用程序。無論您選擇哪種編程語言、針對(duì)哪種應(yīng)用程序,也無論您是現(xiàn)代化現(xiàn)有客戶端/服務(wù)器應(yīng)用程序還是跨設(shè)備開發(fā)新的云服務(wù),Visual Studio 都可以提供您所需的開發(fā)環(huán)境。
1、Windows 桌面
- 使用 .NET 和托管語言或 C++ 創(chuàng)建豐富強(qiáng)大的桌面應(yīng)用程序
- 使用 Visual Studio IDE 和用于 XAML 的 Blend 設(shè)計(jì)工具,為 Windows Presentation Foundation (WPF) 桌面應(yīng)用程序創(chuàng)建高級(jí)美觀的用戶界面。
- 通過 .NET Framework 使用完整的 Windows 功能,使用 Visual Studio 創(chuàng)建針對(duì) WPF、Windows 窗體或其他桌面技術(shù)的軟件。
- 使用 Visual Studio 和 C++ 優(yōu)化圖形密集的應(yīng)用程序和游戲,構(gòu)建本機(jī) Windows 應(yīng)用程序
2、Windows Phone
- 使用 C#、VB、C++ 和 XAML、HTML & JavaScript 或 DirectX 開發(fā)游戲,從而構(gòu)建 Windows 運(yùn)行時(shí)支持的 Windows Phone 應(yīng)用程序
- 使用 C#、VB 或 C++ 構(gòu)建 Silverlight 支持的 Windows Phone 應(yīng)用程序,并使用 XAML 創(chuàng)建豐富的界面或使用 DirectX 開發(fā)游戲
- 使用高級(jí)調(diào)試功能(如 Windows Phone 仿真程序、性能分析、網(wǎng)絡(luò)模擬和集成調(diào)試器)啟用通過 Windows Azure 的動(dòng)態(tài)磁貼和推送通知,創(chuàng)建連接的 Windows 應(yīng)用商店的應(yīng)用
- 利用便攜式類別庫跨多個(gè)平臺(tái)(如 Windows 和 Windows Phone)共享代碼
3、網(wǎng)站和服務(wù)
- 使用 Microsoft 強(qiáng)大的 Web 框架 ASP.NET 創(chuàng)建 Web 應(yīng)用程序和服務(wù)
- 使用 ASP.NET MVC 構(gòu)建符合標(biāo)準(zhǔn)的動(dòng)態(tài) Web 應(yīng)用程序,使用 SignalR 進(jìn)行實(shí)時(shí)通信,或使用 Web API 創(chuàng)建 REST 服務(wù)
- 通過 ASP.NET WebForms 在強(qiáng)大的設(shè)計(jì)時(shí)環(huán)境中使用用戶控件和熟悉的事件驅(qū)動(dòng)模型快速開發(fā)網(wǎng)站
- 使用具有 IntelliSense 和架構(gòu)驗(yàn)證支持的高級(jí) HTML 和 JavaScript 編輯器輕松設(shè)計(jì) Web
- 使用集成調(diào)試器、Page Inspector 和瀏覽器鏈接等功能跨多個(gè)瀏覽器進(jìn)行測(cè)試并解決問題
三、敏捷軟件開發(fā)
逐漸采用最適合您的團(tuán)隊(duì)的敏捷最佳做法,并跨任務(wù)和團(tuán)隊(duì)來計(jì)劃、管理和跟蹤工作。
1、對(duì)所有團(tuán)隊(duì)的可見性
在每一個(gè)工作細(xì)分級(jí)別創(chuàng)建分層積壓工作
對(duì)工作進(jìn)行快速定義、優(yōu)先級(jí)劃分和分解
通過工作項(xiàng)標(biāo)記來標(biāo)記積壓工作項(xiàng),實(shí)現(xiàn)快速分類
2、在團(tuán)隊(duì)內(nèi)部和團(tuán)隊(duì)之間進(jìn)行協(xié)調(diào)
通過了解多個(gè)團(tuán)隊(duì)的工作范圍提高效率
無需犧牲細(xì)節(jié)可見性,在場(chǎng)景級(jí)別跟蹤工作
使團(tuán)隊(duì)專注于交付而非狀態(tài)會(huì)議
3、跟蹤沖刺進(jìn)度
通過基于 Scrum 的任務(wù)板快速高效地完成工作
保持任務(wù)板上的每日任務(wù)按時(shí)完成,保證專注于團(tuán)隊(duì)工作
直接在任務(wù)板上更新剩余工作,并將任務(wù)轉(zhuǎn)到其當(dāng)前狀態(tài)
4、直觀顯示價(jià)值流
通過任何過程模板實(shí)現(xiàn)看板可視化
自定義任務(wù)板以滿足過程需求
團(tuán)隊(duì)專注于手上的工作時(shí),可通過看板跟蹤全局情況
使用累積流程圖,鎖定產(chǎn)生瓶頸的位置并跟蹤每次沖刺的值
5、確定工作優(yōu)先級(jí)
通過拖放操作,對(duì)積壓工作項(xiàng)重新排序
立即可看到對(duì)剩余工作的影響
在利益相關(guān)者、產(chǎn)品所有者和團(tuán)隊(duì)之間提高透明度和信息反饋速度
基于團(tuán)隊(duì)速度預(yù)測(cè)積壓工作的進(jìn)度
四、團(tuán)隊(duì)協(xié)作
有效的團(tuán)隊(duì)協(xié)作可以消除各角色之間的障礙
1、團(tuán)隊(duì)聊天室
在公共聊天空間中與所有團(tuán)隊(duì)成員交流,可以解決問題,獲得項(xiàng)目相關(guān)問題的答案
查看項(xiàng)目事件的實(shí)時(shí)更新,如生成狀態(tài)、工作項(xiàng)變更和簽入
檢查團(tuán)隊(duì)聊天室歷史記錄的存檔以了解團(tuán)隊(duì)的最新狀態(tài)
2、代碼評(píng)審
簽入代碼更改之前,接收來自同事的有關(guān)代碼更改的反饋意見
在不影響工作區(qū)的情況下評(píng)審并執(zhí)行代碼
支持指導(dǎo)和配對(duì),不會(huì)降低經(jīng)驗(yàn)豐富的開發(fā)人員的速度 — 甚至跨全球地點(diǎn)
五、調(diào)試與診斷
一組可以對(duì)所有應(yīng)用程序進(jìn)行調(diào)試和診斷的現(xiàn)代工具
1、Visual Studio 集成調(diào)試器
設(shè)置斷點(diǎn),優(yōu)化代碼,解決問題
在本地或遠(yuǎn)程設(shè)備上調(diào)試項(xiàng)目
通過豐富的可操作信息了解異常
無需使用“編輯”和“繼續(xù)”重啟即可更改代碼
2、高級(jí)調(diào)試器功能
高級(jí)多線程調(diào)試
使用圖形化調(diào)試工具調(diào)試 DirectX 游戲和應(yīng)用程序
使用 IntelliTrace 進(jìn)行歷史調(diào)試
3、性能與診斷中心
性能與診斷工具的統(tǒng)一位置
自動(dòng)篩選與您的活動(dòng)項(xiàng)目兼容的工具
分析您解決方案中安裝或遠(yuǎn)程設(shè)備上的應(yīng)用程序
4、HTML 與 JavaScript 調(diào)試
通過斷點(diǎn)和豐富數(shù)據(jù)提示進(jìn)行 JavaScript 調(diào)試
在同一會(huì)話中調(diào)試 JavaScript 與本機(jī)代碼
通過架構(gòu)驗(yàn)證提前在 HTML 中查看錯(cuò)誤
六、測(cè)試工具
通過測(cè)試工具與服務(wù)構(gòu)建高質(zhì)量軟件
1、探索測(cè)試
基于探索測(cè)試自動(dòng)生成測(cè)試用例以確保測(cè)試可重復(fù)性
探索特定項(xiàng)目需求和鏈接結(jié)果
通過捕捉屏幕和聲音來記錄探索測(cè)試操作,以提高所提交 Bug 的可再現(xiàn)性
在單次探索測(cè)試中創(chuàng)建多個(gè)數(shù)據(jù)豐富的 Bug
2、測(cè)試管理
使用 Web 界面創(chuàng)建新測(cè)試計(jì)劃
創(chuàng)建基于查詢和需求的新靜態(tài)套件,以及管理現(xiàn)有套件
在一個(gè)網(wǎng)格視圖中編輯和添加多個(gè)測(cè)試用例
更新測(cè)試用例狀態(tài)而無需使用測(cè)試運(yùn)行程序
為特定測(cè)試用例和測(cè)試配置批量分配測(cè)試人員
3、Web 性能測(cè)試
使用 Web 性能測(cè)試記錄器,無需編寫代碼即可創(chuàng)建 Web 測(cè)試
編輯所記錄的測(cè)試,根據(jù)特定需求進(jìn)行定制
通過自動(dòng)將動(dòng)態(tài)參數(shù)提升為可編輯的 Web 測(cè)試參數(shù),簡(jiǎn)化 JavaScript 交互
聚合現(xiàn)有 Web 測(cè)試,創(chuàng)建有效的負(fù)載測(cè)試
七、發(fā)布管理
縮短周期時(shí)間以改進(jìn)價(jià)值交付
1、輕松定義發(fā)布流程
以可視化方式創(chuàng)建配置路徑,從而描述通過環(huán)境的提升路徑。
進(jìn)行拖放以創(chuàng)建執(zhí)行軟件部署工作的工作流:復(fù)制文件、創(chuàng)建 IIS 站點(diǎn)、安裝 MSI 以及維護(hù)所有配置
針對(duì)每個(gè)環(huán)境使用相同的部署,包括部署到生產(chǎn)環(huán)境
2、管理一致的管道
從 Visual Studio 內(nèi)部安排生成并啟動(dòng)整個(gè)發(fā)布管理流
使審批者能夠適時(shí)安排每個(gè)提升后的發(fā)布,從而提供自動(dòng)化流程的多用性,同時(shí)仍保持控制
直觀顯示發(fā)布管道并對(duì)發(fā)布流程建模,以便您一目了然地知道自己所在的位置
Visual Studio 2015新版功能
一、使用多個(gè)賬戶登錄
借助 Visual Studio 2015,全新簡(jiǎn)化的登錄體驗(yàn)旨在大大簡(jiǎn)化對(duì)聯(lián)機(jī)資源的訪問,即使你擁有多個(gè) Visual Studio 帳戶也是如此。 登錄到 Visual Studio 后,你會(huì)自動(dòng)登錄到 Visual Studio 2015 的所有實(shí)例和你計(jì)算機(jī)上的 Blend。 登錄將解鎖預(yù)發(fā)行版本,并自動(dòng)開始為你漫游你的設(shè)置。 在 Visual Studio 2015 中,你的帳戶跨功能共享,所以只要擁有適當(dāng)令牌,就可以從“團(tuán)隊(duì)資源管理器”訪問你的 Visual Studio Online 帳戶,從服務(wù)器資源管理器中的 Microsoft Azure 訂閱訪問資源和網(wǎng)站。 你也將在 Application Insights 項(xiàng)目的“新建項(xiàng)目”對(duì)話框中查看你的 Azure 資源,并且在新的“添加連接的服務(wù)”對(duì)話框中查看你的 Azure 移動(dòng)、Azure 存儲(chǔ)和Saleforce.com 開發(fā)人員帳戶。 你也將在該處看到 Microsoft Office 365 的鏈接,并且你可以使用這些服務(wù),但對(duì)于預(yù)覽版,你仍然必須單獨(dú)登錄。 我們期待到 Visual Studio 2015 RTM 發(fā)行時(shí),Microsoft Office 365 和其他服務(wù)(若有)將支持此簡(jiǎn)化的登錄體驗(yàn)。
你可以隨時(shí)添加多個(gè)用戶帳戶或通過新的帳戶管理器進(jìn)行添加,從而在 Visual Studio 中使用這些帳戶。 然后,你可以在連接到服務(wù)或訪問聯(lián)機(jī)資源時(shí)在這些帳戶之間即時(shí)切換。 Visual Studio 會(huì)記住你添加的帳戶,因此你可從 Visual Studio 或 Blend 的任何實(shí)例使用這些帳戶。 通過 RTM,Visual Studio 除了漫游你的個(gè)性化帳戶,還會(huì)漫游帳戶列表(但我們不會(huì)漫游你的重要憑據(jù)),因此你可在其他設(shè)備上快速地開始使用這些帳戶之一。 當(dāng)然,你可以隨時(shí)從“帳戶設(shè)置”對(duì)話框中移除帳戶。
二、選擇你的目標(biāo)平臺(tái)
Visual Studio 2015 支持跨平臺(tái)移動(dòng)設(shè)備開發(fā)。 你可以編寫面向 iOS、Android 和 Windows 的應(yīng)用程序和游戲以及共享通用基本代碼,一切都可從 Visual Studio IDE 內(nèi)執(zhí)行。 你將在“文件”、“新項(xiàng)目”對(duì)話框中見到所有這些新項(xiàng)目類型。
同時(shí)當(dāng)然,對(duì)語言、庫和工具進(jìn)行了一些改進(jìn),因而對(duì)經(jīng)典桌面應(yīng)用程序的支持更勝一籌。
1、通過適用于 Visual Studio 的 Xamarin 用 C# 編寫的跨平臺(tái)移動(dòng)應(yīng)用
Xamarin 是移動(dòng)框架,通過此框架,你可使用 C# 編寫代碼,代碼將自然地綁定到整個(gè) iOS 和 Android API。 Microsoft 與 Xamarin 在發(fā)行 Xamarin for Visual Studio 時(shí)密切合作,這款擴(kuò)展使你可以在具有共享代碼的單個(gè)項(xiàng)目中針對(duì) Android、iOS 和 Windows Phone 進(jìn)行開發(fā)。 單種語言、單個(gè)代碼基(平臺(tái)之間增量最小),單個(gè)開發(fā)環(huán)境。 Visual Studio 2010 及更高版本均支持適用于 Visual Studio 的 Xamarin,Visual Studio 2015 也包含了這個(gè)擴(kuò)展
2、帶 Apache Cordova 的 HTML/CSS/JavaScript 的跨平臺(tái)移動(dòng)應(yīng)用程序
適用于 Apache Cordova 的 Visual Studio 工具是 Microsoft 和開放源 Apache Cordova 社區(qū)緊密合作的成果。 通過這些工具,可使用 HTML、CSS 和 JavaScript(或 Typescript)進(jìn)行跨平臺(tái)移動(dòng)開發(fā)。 你可將單一基本代碼面向 Android、iOS 和 Windows,并且享受 Visual Studio IDE 的豐富功能,包括 JavaScript IntelliSense、DOM 資源管理器、JavaScript 控制臺(tái)、斷點(diǎn)、監(jiān)視、局部變量、僅我的代碼等等。 憑借適用于 Apache Cordova 的 Visual Studio 工具,你的應(yīng)用可通過提供通用 JavaScript API 的插件使用所有平臺(tái)上的原生設(shè)備功能。
3、通過 Unity 在 C# 中編寫的跨平臺(tái)移動(dòng)游戲
Unity 是使用廣泛的用于多平臺(tái) 2D 和 3D 游戲開發(fā)的生態(tài)系統(tǒng)。 你可用 C# 編寫你的游戲,并且在 Android、iOS 和 Windows Phone 上運(yùn)行該游戲。 適用于 Unity 的 Visual Studio 工具是集成了 Unity 和 Visual Studio IDE 的擴(kuò)展。 通過此擴(kuò)展,你除了獲得為 Unity 開發(fā)人員所設(shè)計(jì)的工作效率功能外,還可獲得 Visual Studio IDE 和調(diào)試器的所有功能。 Visual Studio Tools for Unity 預(yù)覽版 2.0 增加了對(duì) Visual Studio 2015 的支持以及一些新功能,如在“局部變量”和“監(jiān)視”窗口中更好地顯示對(duì)象。 Microsoft 最近收購(gòu)了 SyntaxTree,這家公司是適用于 Unity 的 Visual Studio 工具的創(chuàng)建者。
4、針對(duì)本機(jī) C++ 的跨平臺(tái)應(yīng)用程序和庫
你可使用 Visual C++ 來編輯、構(gòu)建、部署和調(diào)試你的跨平臺(tái)代碼。 你可以從模板中創(chuàng)建適用于 Android 本機(jī)活動(dòng)應(yīng)用程序的項(xiàng)目,或者創(chuàng)建可在多個(gè)平臺(tái)或 Xamarin 混合應(yīng)用程序上使用的共享代碼庫。 借助特定于平臺(tái)的 IntelliSense,你可以查看 API 以及生成適用于 Android 和 Windows 目標(biāo)的正確代碼。 你可以為 x86 或 ARM 本機(jī)平臺(tái)配置生成,并且將代碼部署到附加的 Android 設(shè)備或者將 Microsoft 的高性能 Android 仿真器用于測(cè)試。 你可以在 Visual Studio 調(diào)試器中設(shè)置斷點(diǎn)、監(jiān)視變量、查看堆?;蛑鸩綀?zhí)行代碼。 你可以跨多個(gè)應(yīng)用程序平臺(tái)共享大多數(shù)平臺(tái)特定代碼以外的所有代碼,并且在 Visual Studio 中用一個(gè)解決方案生成所有這些代碼。
5、Web
ASP.NET 5 是 MVC、WebAPI 和 SignalR 的一個(gè)重大更新,在 Windows、Mac 和 Linux 上運(yùn)行。 ASP.NET 5 旨在完全為你提供可組合的精益 .NET 堆棧以便生成基于云的現(xiàn)代應(yīng)用程序。 Visual Studio 2015 Preview 工具更緊密地集成了流行的 web 開發(fā)工具,例如 Bower 和 Grunt。
6、經(jīng)典桌面和 Windows 應(yīng)用商店
Visual Studio 2015 繼續(xù)支持經(jīng)典桌面和 Windows 商店開發(fā)。 Visual Studio 將隨著 Windows 的發(fā)展而發(fā)展。 在 Visual Studio 2015 中,適用于 .NET 和 C++ 的庫和語言有了大幅改進(jìn),適用于 Windows 的所有版本。
7、.NET Framework
Microsoft .NET Framework 4.6 預(yù)覽版 提供約 150 個(gè)新的 API 和 50 個(gè)更新的 API 以啟用更多方案。 例如,現(xiàn)在更多集合可實(shí)現(xiàn) IReadOnlyCollection,使其使用起來更為簡(jiǎn)便。 此外,如先前提到的,ASP.NET 5 提供一個(gè)用于生成基于云的現(xiàn)代應(yīng)用程序的精益 .NET 平臺(tái)。
面向 .NET Framework 且用 C# 編寫的 Windows 商店應(yīng)用程序現(xiàn)在可使用 .NET 本機(jī)(它將應(yīng)用程序編譯到本機(jī)代碼而不是 IL),并且 .NET Framework 4.6 預(yù)覽版 也添加了 RyuJIT,即 64 位實(shí)時(shí) (JIT) 編譯器。
新的 C# 和 VB 編譯器(“Roslyn”)大幅提高了編譯時(shí)間,并且提供全面的代碼分析 API。 Visual Studio 2015 利用 Roslyn 提供更多重構(gòu),包括內(nèi)聯(lián)重命名、分析器和快速修復(fù)。
C# 和 Visual Basic 語言都在核心語言和 IDE 支持方面進(jìn)行了很多小的改進(jìn)。 這些改進(jìn)一起作用,讓你的 .NET 編碼體驗(yàn)更直觀、更方便、更有效。
8、C++
Visual C++ 在以下方面進(jìn)行了大幅提升:C++11/14 語言一致性、對(duì)跨平臺(tái)移動(dòng)設(shè)備開發(fā)的支持、對(duì)可恢復(fù)功能和等待的支持(目前計(jì)劃用于 C++17 中的標(biāo)準(zhǔn)化)、C 運(yùn)行時(shí)庫 (CRT) 和 C++ 標(biāo)準(zhǔn)庫 (STL) 實(shí)現(xiàn)中的改進(jìn)和 Bug 修復(fù)、新的編譯器優(yōu)化、更佳生成性能、代碼編輯器中新的診斷能力和新的效率工具。
三、連接到服務(wù)
Visual Studio 2015 讓你比以往任何時(shí)候都更輕松地將應(yīng)用連接到服務(wù)。 新的“添加連接的服務(wù)”向?qū)?huì)配置你的項(xiàng)目,添加必要的身份驗(yàn)證支持并下載必要的 NuGet 數(shù)據(jù)包,幫助你開始根據(jù)你的服務(wù)需要進(jìn)行快速輕松的編碼。 “添加連接的服務(wù)”向?qū)н€集成新的帳戶管理器,令使用多個(gè)用戶帳戶和訂閱變得容易。 在 Visual Studio 2015 Preview 中,對(duì)以下服務(wù)的支持立即可用(如果你擁有帳戶):
1、Azure 移動(dòng)服務(wù)
2、Azure 存儲(chǔ)
3、Office 365(郵件、聯(lián)系人、日歷、文件、用戶和組)
4、銷售團(tuán)隊(duì)
新服務(wù)將不斷增加,你可通過單擊向?qū)е械摹安檎倚路?wù)鏈接”來發(fā)現(xiàn)這些服務(wù)。
四、設(shè)計(jì)你的 UI
設(shè)計(jì) XAML 用戶界面的 Blend 體驗(yàn)獲得了巨大提升。 Blend 已經(jīng)過完全重新設(shè)計(jì),以提供更直觀的 UI、更強(qiáng)大的 XAML 編輯功能和實(shí)現(xiàn)與 Visual Studio 更好的集成。
五、診斷問題
1、高級(jí)斷點(diǎn)
調(diào)試器中斷點(diǎn)的可配置性大大提高,用于與斷點(diǎn)交互的 UI 合并到查看窗口,你由此便無需離開代碼編輯器。 如要開始操作,請(qǐng)參見 Visual Studio 中的新斷點(diǎn)配置體驗(yàn) "14"
2、性能提示
性能提示顯示調(diào)試過程中方法的執(zhí)行時(shí)間,可使你快速確認(rèn)瓶頸,而無需調(diào)用探查器。 如要開始操作,請(qǐng)查看性能提示:Visual Studio 調(diào)試時(shí)的性能信息一覽
3、錯(cuò)誤列表
錯(cuò)誤列表現(xiàn)在支持任何列的篩選。 它也可以伸縮到適當(dāng)大小,在你輸入時(shí)顯示整個(gè) C# 或 Visual Basic 解決方案中錯(cuò)誤、警告和代碼分析的實(shí)時(shí)視圖,即使代碼生成上千個(gè)警告時(shí)也是如此。 新的“錯(cuò)誤列表”重新兼容現(xiàn)有的用法。
4、GPU 使用情況工具
GPU 使用情況工具可幫助你收集和分析 DirectX 應(yīng)用和游戲中的 GPU 使用數(shù)據(jù),并就 CPU 或 GPU 中是否出現(xiàn)性能瓶頸進(jìn)行故障排除。
六、實(shí)時(shí)代碼分析
適用于 .NET 的新的 Roslyn 編譯器不僅為 .NET 項(xiàng)目提供更快的編譯時(shí)間,也啟用全新方案(如實(shí)時(shí)代碼分析),這些方案在你輸入時(shí)直接在代碼編輯器內(nèi)提供豐富的可自定義的反饋和建議。 在 Visual Studio 2015 Preview 中,電燈泡顯示在左邊距(使用鍵盤時(shí))或工具提示(將鼠標(biāo)懸停在錯(cuò)誤上時(shí))中。 電燈泡實(shí)時(shí)提示編譯器(可能使用自定義規(guī)則集)在你的代碼中檢測(cè)到問題。 當(dāng)你看到電燈泡時(shí),請(qǐng)單擊它以獲得可操作的建議。
七、額外的ide改進(jìn)
1、同步設(shè)置
Visual Studio 2013 針對(duì)最常用的設(shè)置(例如文本編輯器、鍵盤關(guān)聯(lián)、主題和字體及顏色、啟動(dòng)以及環(huán)境別名)引入同步設(shè)置。 Visual Studio 2015 通過同步更多設(shè)置并在 Professional、Premium、Ultimate、Express SKU、Blend 等 Visual Studio 應(yīng)用程序系列中同步設(shè)置,使這種體驗(yàn)獲得提升。 當(dāng)你使用在 Visual Studio 2013 中使用的同一帳戶首次登錄 Visual Studio 2015 時(shí),你會(huì)發(fā)現(xiàn)你的 Visual Studio 2013 設(shè)置同步到了 Visual Studio 2015 中。 你可以通過以下方式訪問你的設(shè)置:在“快速啟動(dòng)”中輸入“同步”,或者導(dǎo)航至“工具 > 選項(xiàng) > 環(huán)境 > 同步設(shè)置”。
2、標(biāo)題首字母大寫菜單
我們專心聆聽你的需求。 默認(rèn)情況下,Visual Studio 菜單為標(biāo)題首字母大寫。 然而,如果你想使用“全部大寫”樣式,可以在啟動(dòng)時(shí)或者在“工具 > 選項(xiàng) > 常規(guī)”屬性頁中設(shè)置它。
3、高分辨率圖像和觸摸屏支持
Visual Studio IDE 可在高清晰度顯示屏上顯示真正的高分辨率圖像(例如菜單、上下文菜單、工具窗口命令欄等區(qū)域內(nèi),以及解決方案資源管理器中的一些項(xiàng)目中)。 同時(shí),在 Visual Studio 代碼編輯器窗口的觸摸屏上,現(xiàn)在可以使用以下功能:點(diǎn)觸并按住、捏放、點(diǎn)擊等以縮放、滾動(dòng)、選擇文本以及調(diào)用上下文菜單。
4、自定義布局
你可以創(chuàng)建、保存和漫游自定義窗口布局。 例如,你可以定義一個(gè)在臺(tái)式計(jì)算機(jī)上使用的首選布局以及在筆記本電腦或小屏幕設(shè)備上使用的不同布局。 或者你可為 UI 項(xiàng)目定義一個(gè)布局,為數(shù)據(jù)庫項(xiàng)目定義另一個(gè)布局。 鍵盤關(guān)聯(lián)可使你在不同布局之間快速切換。
Visual Studio 2015安裝說明
1、在華軍軟件園下載Visual Studio 2015中文版軟件包,解壓縮打開.exe文件,如果一切正常,你會(huì)得到一個(gè)大小大約為3MB的應(yīng)用程序:
2、雙擊它,稍等片刻,來到這個(gè)界面:
3、不用修改安裝目錄,選擇"自定義",點(diǎn)擊"下一步",來到這里:
4、只選擇"編程語言"下的"Visual C++",點(diǎn)擊下一步,來到這里:
5、核對(duì)一下,點(diǎn)擊"安裝",看到這個(gè)界面后:
6、就可以點(diǎn)擊"最小化"玩別的了,安裝過程大約要一個(gè)小時(shí),期間需要保持網(wǎng)絡(luò)暢通。
7、完成了!看到那個(gè)巨大的"啟動(dòng)"了嗎?點(diǎn)擊即可!
Visual Studio 2015使用技巧
1、調(diào)試模式
我們調(diào)試程序的時(shí)候,要在Debug模式下面進(jìn)行,不可以在release(發(fā)布)模式下進(jìn)行調(diào)試。
2、啟動(dòng)調(diào)試
在Debug模式下,我們選擇“Debug菜單–開始調(diào)試”,或者直接點(diǎn)擊“F5”按鈕啟動(dòng)調(diào)試。這一步我們要注意的就是設(shè)置斷點(diǎn),需要調(diào)試的地方設(shè)置好斷點(diǎn),再啟動(dòng)調(diào)試。
3、附加進(jìn)程
這也是一直調(diào)試方式,我現(xiàn)在一直用的調(diào)試程序方式。啟動(dòng)程序的時(shí)候,我們就使用菜單“調(diào)試(Debug)–附加進(jìn)程(Attach the process)”
然后,彈出附加進(jìn)程的地方,如下所所示:
完整操作如下,選擇“調(diào)試”,“附加到進(jìn)程”。 在“附加到進(jìn)程”對(duì)話框中,從“可用進(jìn)程”列表中選擇進(jìn)程,然后選擇“附加”。
4、單步調(diào)試F10,進(jìn)入過程F11
F10就是單步調(diào)試,設(shè)置好斷點(diǎn)之后,就執(zhí)行,程序在斷點(diǎn)地方就會(huì)停止,然后按F10,程序就會(huì)一步一步執(zhí)行;
F11就是進(jìn)入過程,比如遇到函數(shù)的時(shí)候,按F11就會(huì)進(jìn)入函數(shù)體,然后再按F10就單步執(zhí)行
Visual Studio 2015常見問題
問:為什么我安裝需要那么久時(shí)間?
在Visual Studio 2015中,您可以選擇配置您的安裝程序,只安裝你想要的工具,這使得安裝更快更容易。
但如果你選擇做一個(gè)完整的安裝,那么,Visual Studio是一個(gè)相當(dāng)大的產(chǎn)品,會(huì)包含大量的第三方軟件,需要的30GB磁盤空間,這當(dāng)中包括Android SDK的開發(fā)工具包,Java Developer Kit(JDK)以及Windows和Android模擬器。(安卓SDK受到一些地區(qū)的網(wǎng)絡(luò)限制,不能正常下載安裝)
在第三方軟件安裝過程中的進(jìn)度指示器沒有進(jìn)展,但軟件通常是被安裝的,目前該問題正在解決ing。
當(dāng)網(wǎng)速不太給力的時(shí)候,下載也會(huì)非常緩慢,甚至?xí)瑫r(shí),在這種情況下如果安裝失敗,建議使用ISO鏡像進(jìn)行安裝。
Visual Studio 2015系統(tǒng)配置要求
一、支持的操作系統(tǒng)
1、64位和32位的win7sp1、win8、win8.1
2、64位Windows Server 2008r2sp120122012r2
二、硬件要求
1.6 GHz或更快的處理器
1 GB RAM(如果在虛擬機(jī)上運(yùn)行,則為 1.5 GB)
20 GB 可用硬盤空間
5400 RPM 硬盤驅(qū)動(dòng)器
與 DirectX 9 兼容的視頻卡,其顯示分辨率為 1024 x 768 或更高
三、其他要求:
Internet Explorer 10(vs2015需要配合ie10才能成功安裝)
需要 KB2883200(可通過 Windows 更新獲得)
對(duì)于 Windows Phone 開發(fā):
Windows Phone 8.0 開發(fā)需要 Windows 8.1 (x64) 或更高版本
Windows Phone 8.1 開發(fā)需要 Windows 8.1 (x86) 或更高版本
對(duì)于 Windows Phone 仿真程序、Windows 8.1 (x64) Professional 版或更高版本,以及支持客戶端 Hyper-V 和二級(jí)地址轉(zhuǎn)換 (SLAT) 的處理器
Visual Studio 2015更新日志
1、保持應(yīng)用自定義IDE布局
開發(fā)者現(xiàn)在可以在IDE工具窗口模式下保存,應(yīng)用自定義IDE布局。
2、Light Bulb編譯器
Light Bulbs是一款擴(kuò)展編譯器,主要用于識(shí)別,搜索源碼中的問題。
3、加入手勢(shì)觸控編譯器
最新版Visual Studio編譯器現(xiàn)已原生支持觸控手勢(shì)操作,例如滾動(dòng)、固定、長(zhǎng)按下拉型菜單,雙擊選擇以及選中行等動(dòng)作。
4、VC++屬性頁面,增強(qiáng)版編譯器
5、支持全部大寫模式
華軍小編推薦:
在經(jīng)歷了那么多年的更新與優(yōu)化,Visual Studio 2015變得更加人性化,也更加的具有科技感,強(qiáng)烈推薦給大家,歡迎下載。感興趣的還可以下載快表軟件、AlphaEbot動(dòng)作編輯軟件、自動(dòng)化測(cè)試工具AutoRunner、Easy GUI、小海龜LOGO語言。
您的評(píng)論需要經(jīng)過審核才能顯示
有用
有用
有用