歡迎使用 Visual Studio 2015,這是一款由開發(fā)人員工作效率工具、云服務和擴展組成的集成套件,讓你和你的團隊可以創(chuàng)建適用于 Web、Windows 商店、桌面、Android 和 iOS 的強大的應用程序和游戲。
此頁面展示了自 Visual Studio 2013 RTM 以來的一些最重要的新功能,包括首先在 Visual Studio 2013 的一個更新中推出的功能。 有關 Visual Studio 2015 中的新增功能的完整列表,請參閱發(fā)行說明。(https://www.visualstudio.com/news/vs2015-vs)
若要了解有關 Visual Studio ALM 中的許多改進和新增功能的詳細信息,請參閱 Visual Studio 2015 應用程序生命周期管理的新增功能。(https://msdn.microsoft.com/zh-cn/library/bb385832(v=vs.140).aspx)
安裝 Visual Studio 2015 RC
若要下載 Visual Studio 2015 RC,請轉到下載頁(https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs)。 初始安裝完成后,你將看到另一個可選軟件包的安裝窗口,其中包括跨平臺擴展所需的軟件包。 如果要嘗試 Visual Studio 2015 RC 跨平臺開發(fā)體驗,請確保檢查所有相關的包。
使用多個帳戶登錄
借助 Visual Studio 2015,全新簡化的登錄體驗旨在大大簡化對聯(lián)機資源的訪問,即使你擁有多個 Visual Studio 帳戶也是如此。 登錄到 Visual Studio 后,你會自動登錄到 Visual Studio 2015 的所有實例和你計算機上的 Blend。 登錄將解鎖預發(fā)行版本,并自動開始為你漫游你的設置。 在 Visual Studio 2015 中,你的帳戶跨功能共享,所以只要擁有適當令牌,就可以從“團隊資源管理器” 訪問你的 Visual Studio Online 帳戶,從服務器資源管理器中的 Microsoft Azure 訂閱訪問資源和網(wǎng)站。 你也將在 Application Insights 項目的“新建項目”對話框中查看你的 Azure 資源,并且在新的“添加連接的服務”對話框中查看你的 Azure 移動、Azure 存儲和Saleforce.com developer (https://developer.salesforce.com)帳戶。 你也將在該處看到 Microsoft Office 365(https://msdn.microsoft.com/zh-cn/office/aa905340.aspx) 的鏈接,并且你可以使用這些服務,但對于預覽版,你仍然必須單獨登錄。 我們期待到 Visual Studio 2015 RTM 發(fā)行時,Microsoft Office 365 和其他服務(若有)將支持此簡化的登錄體驗。
你可以隨時添加多個用戶帳戶或通過新的帳戶管理器進行添加,從而在 Visual Studio 中使用這些帳戶。 然后,你可以在連接到服務或訪問聯(lián)機資源時在這些帳戶之間即時切換。 Visual Studio 會記住你添加的帳戶,因此你可從 Visual Studio 或 Blend 的任何實例使用這些帳戶。 通過 RTM,Visual Studio 除了漫游你的個性化帳戶,還會漫游帳戶列表(但我們不會漫游你的重要憑據(jù)),因此你可在其他設備上快速地開始使用這些帳戶之一。 當然,你可以隨時從“帳戶設置”對話框中移除帳戶。 若要開始使用,請參閱使用多個用戶帳戶(https://msdn.microsoft.com/zh-cn/library/dn872465(v=vs.140).aspx)。
選擇你的目標平臺
Visual Studio 2015 支持跨平臺移動設備開發(fā)。 你可以編寫面向 iOS、Android 和 Windows 的應用程序和游戲以及共享通用基本代碼,一切都可從 Visual Studio IDE 內執(zhí)行。 你將在“文件”、“新項目”對話框中見到所有這些新項目類型。
同時當然,對語言、庫和工具進行了一些改進,因而對經(jīng)典桌面應用程序的支持更勝一籌。
Xamarin 是移動框架,通過此框架,你可使用 C# 編寫代碼,代碼將自然地綁定到整個 iOS 和 Android API。 Microsoft 與 Xamarin 在發(fā)行 Xamarin for Visual Studio 時密切合作,這款擴展使你可以在具有共享代碼的單個項目中針對 Android、iOS 和 Windows Phone 進行開發(fā)。 單種語言、單個代碼基(平臺之間增量最?。瑔蝹€開發(fā)環(huán)境。Visual Studio 2010 及更高版本均支持適用于 Visual Studio 的 Xamarin,Visual Studio 2015 也包含了這個擴展。 若要開始使用,請參閱在 Visual Studio 中使用 Xamarin 生成跨平臺應用。(https://msdn.microsoft.com/zh-cn/library/dn879698(v=vs.140).aspx)
適用于 Apache Cordova 的 Visual Studio 工具是 Microsoft 和開放源 Apache Cordova 社區(qū)緊密合作的成果。 通過這些工具,可使用 HTML、CSS 和 JavaScript(或 Typescript)進行跨平臺移動開發(fā)。 你可將單一基本代碼面向 Android、iOS 和 Windows,并且享受 Visual Studio IDE 的豐富功能,包括 JavaScript IntelliSense、DOM 資源管理器、JavaScript 控制臺、斷點、監(jiān)視、局部變量、僅我的代碼等等。 憑借適用于 Apache Cordova 的 Visual Studio 工具,你的應用可通過提供通用 JavaScript API 的插件使用所有平臺上的原生設備功能。 若要開始使用,請參閱 使用適用于 Apache Cordova 的 Visual Studio 工具生成跨平臺應用。(https://msdn.microsoft.com/zh-cn/library/dn879821(v=vs.140).aspx)
Unity 是使用廣泛的用于多平臺 2D 和 3D 游戲開發(fā)的生態(tài)系統(tǒng)。 你可用 C# 編寫你的游戲,并且在 Android、iOS 和 Windows Phone 上運行該游戲。 適用于 Unity 的 Visual Studio 工具是集成了 Unity 和 Visual Studio IDE 的擴展。 通過此擴展,你除了獲得為 Unity 開發(fā)人員所設計的工作效率功能外,還可獲得 Visual Studio IDE 和調試器的所有功能。 Visual Studio Tools for Unity RC 2.0 增加了對 Visual Studio 2015 的支持以及一些新功能,如在“局部變量”和“監(jiān)視”窗口中對象具有更好的可視化效果。Microsoft 最近收購了 SyntaxTree,這家公司是適用于 Unity 的 Visual Studio 工具的創(chuàng)建者。 若要開始跨平臺 Unity 游戲項目,請參閱 Visual Studio Tools for Unity 2.0。(https://visualstudiogallery.msdn.microsoft.com/8d26236e-4a64-4d64-8486-7df95156aba9)
你可使用 Visual C++ 來編輯、構建、部署和調試你的跨平臺代碼。 你可以從模板中創(chuàng)建適用于 Android 本機活動應用程序的項目,或者創(chuàng)建可在多個平臺或 Xamarin 混合應用程序上使用的共享代碼庫。 借助特定于平臺的 IntelliSense,你可以查看 API 以及生成適用于 Android 和 Windows 目標的正確代碼。 你可以為 x86 或 ARM 本機平臺配置生成,并且將代碼部署到附加的 Android 設備或者將 Microsoft 的高性能 Android 仿真器用于測試。 你可以在 Visual Studio 調試器中設置斷點、監(jiān)視變量、查看堆?;蛑鸩綀?zhí)行代碼。 你可以跨多個應用程序平臺共享大多數(shù)平臺特定代碼以外的所有代碼,并且在 Visual Studio 中用一個解決方案生成所有這些代碼。
若要開始在 C++ 中使用跨平臺庫,請參閱使用 Visual C++ 生成跨平臺應用。(https://msdn.microsoft.com/zh-cn/library/dn872463(v=vs.140).aspx)
ASP.NET 5 是 MVC、WebAPI 和 SignalR 的一個重大更新,在 Windows、Mac 和 Linux 上運行。 ASP.NET 5 旨在完全為你提供可組合的精益 .NET 堆棧以便生成基于云的現(xiàn)代應用程序。 Visual Studio 2015 RC 工具與常用 Web 開發(fā)工具(例如 Bower 和 Grunt)更緊密地集成。 若要開始,請參閱 NET Web 開發(fā)和工具博客(http://blogs.msdn.com/b/webdev)上的多篇博客文章。
Visual Studio 2015 繼續(xù)支持經(jīng)典桌面和 Windows 商店開發(fā)。 Visual Studio 將隨著 Windows 的發(fā)展而發(fā)展。 在 Visual Studio 2015 中,適用于 .NET 和 C++ 的庫和語言有了大幅改進,適用于 Windows 的所有版本。
Microsoft .NET Framework 4.6 預覽版 提供約 150 個新的 API 和 50 個更新的 API 以啟用更多方案。 例如,現(xiàn)在更多集合可實現(xiàn) IReadOnlyCollection<T> (https://msdn.microsoft.com/zh-cn/library/hh881542(v=vs.140).aspx),使其使用起來更為簡便。 此外,如先前提到的,ASP.NET 5 提供一個用于生成基于云的現(xiàn)代應用程序的精益 .NET 平臺。
面向 .NET Framework 且用 C# 編寫的 Windows 商店應用程序現(xiàn)在可使用 .NET 本機(它將應用程序編譯到本機代碼而不是 IL),并且 .NET Framework 4.6 預覽版 也添加了 RyuJIT,即 64 位實時 (JIT) 編譯器。
新的 C# 和 VB 編譯器(“Roslyn”)大幅提高了編譯時間,并且提供全面的代碼分析 API。 Visual Studio 2015 利用 Roslyn 提供更多重構,包括內聯(lián)重命名、分析器和快速修復。
C# 和 Visual Basic 語言都在核心語言和 IDE 支持方面進行了很多小的改進。 這些改進一起作用,讓你的 .NET 編碼體驗更直觀、更方便、更有效。
有關詳細信息,請參閱 .NET Framework 中的新增功能(https://msdn.microsoft.com/zh-cn/library/ms171868(v=vs.140).aspx)和 .NET 博客(http://blogs.msdn.com/b/dotnet/)。
Visual C++ 在以下方面進行了大幅提升:C++11/14 語言一致性、對跨平臺移動設備開發(fā)的支持、對可恢復功能和等待的支持(目前計劃用于 C++17 中的標準化)、C 運行時庫 (CRT) 和 C++ 標準庫 (STL) 實現(xiàn)中的改進和 Bug 修復、新的編譯器優(yōu)化、更佳生成性能、代碼編輯器中新的診斷能力和新的效率工具。
有關更多信息,請參閱 Visual C++ 博客(http://blogs.msdn.com/b/vcblog/)。
連接到服務
Visual Studio 2015 讓你比以往任何時候都更輕松地將應用連接到服務。 新的“添加連接的服務”向導會配置你的項目,添加必要的身份驗證支持并下載必要的 NuGet 數(shù)據(jù)包,幫助你開始根據(jù)你的服務需要進行快速輕松的編碼。 “添加連接的服務”向導還集成新的帳戶管理器,令使用多個用戶帳戶和訂閱變得容易。 在 Visual Studio 2015 RC 中,對以下服務的支持立即可用(如果你擁有帳戶):
Azure 移動服務
Azure 存儲
Office 365(郵件、聯(lián)系人、日歷、文件、用戶和組)
銷售團隊
新服務將不斷增加,你可通過單擊向導中的“查找新服務鏈接”來發(fā)現(xiàn)這些服務。
設計你的 UI
設計 XAML 用戶界面的 Blend 體驗獲得了巨大提升。 Blend 已經(jīng)過完全重新設計,以提供更直觀的 UI、更強大的 XAML 編輯功能和實現(xiàn)與 Visual Studio 更好的集成。
診斷問題
調試器中斷點的可配置性大大提高,用于與斷點交互的 UI 合并到查看窗口,你由此便無需離開代碼編輯器。 如要開始操作,請參見 Visual Studio 中的新斷點配置體驗 '14'(http://blogs.msdn.com/b/visualstudioalm/archive/2014/10/06/new-breakpoint-configuration-experience.aspx)
性能提示顯示調試過程中方法的執(zhí)行時間,可使你快速確認瓶頸,而無需調用探查器。 如要開始操作,請查看性能提示:Visual Studio 調試時的性能信息一覽(http://blogs.msdn.com/b/visualstudioalm/archive/2014/08/18/perftips-performance-information-at-a-glance-while-debugging-with-visual-studio.aspx)
錯誤列表現(xiàn)在支持任何列的篩選。 它也可以伸縮到適當大小,在你輸入時顯示整個 C# 或 Visual Basic 解決方案中錯誤、警告和代碼分析的實時視圖,即使代碼生成上千個警告時也是如此。 新的“錯誤列表”重新兼容現(xiàn)有的用法。
GPU 使用情況工具可幫助你收集和分析 DirectX 應用和游戲中的 GPU 使用數(shù)據(jù),并就 CPU 或 GPU 中是否出現(xiàn)性能瓶頸進行故障排除。 如要開始使用這個工具,請參見Visual C++ 團隊博文。(http://blogs.msdn.com/b/vcblog/archive/2014/09/05/gpu-usage-tool-in-visual-studio-2013-update-4-ctp1.aspx)
實時代碼分析(電燈泡)
適用于 C# 和 Visual Basic 的新 Roslyn 編譯器不僅提供更快的編譯時間,也啟用全新方案(如實時代碼分析),這些方案在你輸入時直接在代碼編輯器內提供豐富的可自定義的反饋和建議。 在 Visual Studio 2015 RC 中,電燈泡顯示在左邊距(使用鍵盤時)或工具提示(將鼠標懸停在錯誤上時)中。 電燈泡實時提示編譯器(可能使用自定義規(guī)則集)在你的代碼中檢測到問題,還提供有關如何解決該問題的建議。 當你看到電燈泡時,請單擊它以獲得可操作的建議。
請享受這些額外的 IDE 改進
Visual Studio 2013 針對最常用的設置(例如文本編輯器、鍵盤關聯(lián)、主題和字體及顏色、啟動以及環(huán)境別名)引入同步設置。 Visual Studio 2015 通過同步更多設置并在 Professional、Enterprise、Express SKU、Blend 等 Visual Studio 應用程序系列中同步設置,使這種體驗獲得提升。 當你使用在 Visual Studio 2013 中使用的同一帳戶首次登錄 Visual Studio 2015 時,你會發(fā)現(xiàn)你的 Visual Studio 2013 設置同步到了 Visual Studio 2015 中。 你可以通過以下方式訪問你的設置:在“快速啟動” 中輸入“同步”,或者導航至“工具 > 選項 > 環(huán)境 > 同步設置”。
我們專心聆聽你的需求。 默認情況下,Visual Studio 菜單為標題首字母大寫。 然而,如果你想使用“全部大寫”樣式,可以在啟動時或者在“工具 > 選項 > 常規(guī)” 屬性頁中設置它:
Visual Studio IDE 可在高清晰度顯示屏上顯示真正的高分辨率圖像(例如菜單、上下文菜單、工具窗口命令欄等區(qū)域內,以及解決方案資源管理器中的一些項目中)。 同時,在 Visual Studio 代碼編輯器窗口的觸摸屏上,現(xiàn)在可以使用以下功能:點觸并按住、捏放、點擊等以縮放、滾動、選擇文本以及調用上下文菜單。
你可以創(chuàng)建、保存和漫游自定義窗口布局。 例如,你可以定義一個在臺式計算機上使用的首選布局以及在筆記本電腦或小屏幕設備上使用的不同布局。 或者你可為 UI 項目定義一個布局,為數(shù)據(jù)庫項目定義另一個布局。 鍵盤關聯(lián)可使你在不同布局之間快速切換。 登錄 Visual Studio 后,Visual Studio 的任何實例均可提供這些布局。 有關詳細信息,請參閱創(chuàng)建自定義窗口布局。(https://msdn.microsoft.com/zh-cn/library/dn872464(v=vs.140).aspx)
通知中心的 UI 已經(jīng)得到了簡化,從而使快速瀏覽更為輕松。 已添加其他類型的通知(包括性能問題、呈現(xiàn)問題和崩潰),并且現(xiàn)在讓 Visual Studio 停止顯示通知。 有關詳細信息,請參閱 Visual Studio 通知。(https://msdn.microsoft.com/zh-cn/library/dn986852(v=vs.140).aspx)
專注于工作的同時,查找有關代碼的信(不離開編輯器)。 可以針對存儲在 Visual Studio Online (VSO) 或 Team Foundation Server (TFS) 中的代碼查看工作項、bug、代碼評審等的更改和其他歷史記錄。
在 Visual Studio Enterprise 和 Visual Studio Professional 中,你現(xiàn)在可以:
使用 Git 時,獲取 Visual Studio 編輯器中整個代碼文件的歷史記錄。
查看顯示更改你的代碼的人員的圖。 這可以幫助發(fā)現(xiàn)團隊更改中的模式并評估它們的影響。
輕松查看上次更改代碼的時間。
查找會影響你代碼的其他分支中的更改。
請參閱 CodeLens。(https://msdn.microsoft.com/zh-cn/library/dn269218(v=vs.140).aspx)
請?zhí)峁┓答?/span>
為什么將反饋發(fā)送至 Visual Studio 團隊? 因為我們嚴肅對待客戶反饋。 事實上,我們會查看進入我們的反饋系統(tǒng)的每一條反饋。 你的反饋給予我們巨大的行事動力。
告訴我們你想如何幫助我們了解何時我們達到或超過你的期待。 當我們設計和實現(xiàn)新功能時,我們使用你希望有助于我們決定設計的功能的相關數(shù)據(jù)。 所以,如果你希望在 Visual Studio 在增加某個功能,請告知我們。 這是很容易的,你可以直接從 IDE 中告知我們。
只需單擊標題欄上的黃色笑臉,就可告訴我們你的偏愛,然后單擊“發(fā)送笑臉” 按鈕。
就這么簡單! 我們將你的反饋路由到適當團隊,在這里他們將振作精神,立即思考讓你更高興的方法。
了解我們在產品中的改進之處有助于我們首先關注對客戶最重要的事,從而管理我們的積壓工作 (backlog)。 若有困擾之事,請使用“發(fā)送哭臉” 功能直接從 IDE 內告訴我們。 我們也讓這一流程異常簡單:
單擊標題欄上的黃色笑臉,然后單擊“發(fā)送哭臉”。 告訴我們你不喜歡的內容,然后單擊“發(fā)送哭臉”按鈕。
有時,快速標記哭臉不足以傳達你不喜歡的內容造成的完全影響。 當你遭遇掛起、崩潰或性能問題時,你可以通過使用發(fā)送哭臉后顯示的對話框方便地共享重現(xiàn)步驟、故障轉儲和跟蹤文件。
首先,如上所述發(fā)送哭臉。 在彈出的對話框上,你可以使用任何一個默認標記對你的反饋進行標記或者創(chuàng)建你自己的標記。 標記可幫助我們將你的反饋路由到適當?shù)墓δ軋F隊。在“選擇類別” 下拉列表中,選擇表示你報告的問題的選項,然后按照步驟重現(xiàn)此問題。 同時提供有關如何使用 Visual Studio 報告反饋的詳細步驟。
如果你要跟蹤你的 Visual Studio 2015 RC 反饋的狀態(tài),轉至“連接”(http://connect.microsoft.com/)并在此處報告 Bug。 報告 Bug 后,你將可以返回“連接”來跟蹤其狀態(tài)。 報告 Bug 后,你將可以返回“連接”來跟蹤其狀態(tài)。
點擊“閱讀原文”了解全部詳細信息,包括可直接點擊的鏈接哦
祝大家周末愉快~一起期待下個星期一Visual Studio 2015正式版的到來吧!
聯(lián)系客服