微軟 Visual Studio 14 CTP2 發布
對于在微軟陣營下進行工作的團隊來說,擁有最新版本的 Visual Studio 是提高效率最佳的選擇,沒有之一。 在本文中,我們就上個月發布的 Visual Studio "14" CTP1 和昨天發布的 Visual Studio "14" CTP2 進行詳細發布說明梳理,供大家參考。
1. Visual Studio "14" CTP 2 版本
微軟于 2014 年 7 月 8 日發布了 Visual Studio 14 (新 Visual Studio 版本的代號)的 CTP 2 版本。除了保留在 CTP1 版本中添加的新功能外,CTP2 還包括如下亮點:
- 保存和自定義 IDE 布局:可以在 IDE 中為工具窗口保存和應用自定義布局。保存窗口布局和應用窗口布局命令在窗口菜單下,還可以通過管理窗口布局重命名、重新排序和刪除布局。
- Light Bulb Editor Adornment:燈泡是可以識別和幫助您解決代碼中問題的可擴展編輯器裝飾。將插入符插入到有問題的一行代碼中或懸浮在上面,您會看到一個燈泡圖標,顯示了解決這個問題的方法列表,甚至提供給您解決方案的預覽。非常酷。
- 支持編輯器手勢識別:Visual Studio 編輯器現在支持觸控手勢,包括滾動、雙指縮放、環境菜單的對象選擇、雙擊選擇單詞和輕擊邊緣選擇行。
- VC++屬性頁面和編輯器增強:更新了 VC++ 屬性頁面對話框的配置和平臺下拉列表值,在對話框關閉時可以記住用戶的最終選擇。還增加了移動方法定義功能(將一個方法定義的函數體移動到源代碼或函數頭 /類中定義)和實現純虛函數(快速創建一類構造函數(([abstract] class, struct 等.))的定義,這類構造函數是繼承的且包含虛函數)。也更新創建聲明/定義來包含代碼 Peek,并提高了文件菜單中的查找功能,用戶可將后邊的結果加到以前的結果上(append 模式)。您可以通過 VC 博客來了解這些增強的更多詳細信息。
- 全部大寫:在與 RC 的 Visual Studio 2013 update 3 中,添加了句子菜單的選項;在這個版本的 VS ‘14’ CTP 中,我們將菜單欄的樣式改為首字母大寫,幫助我們在改變后獲得反饋。我們將利用獲得的反饋幫助我們決定是否在預覽中保留它,將其作為工具/選項菜單的一個 選項或者是采取其他的一些路徑。
英文原文:Visual Studio “14” CTP 2 Available
2. Visual Studio "14" CTP 1 版本
在 CTP 1 版本中,進行了以下技術改進:
ASP.NET vNext
此版本的 Visual Studio 支持創建和開發 ASP.NET vNext 應用程序。ASP.NET vNext 是一個精益的、可組合的 .net 堆,為云和內部服務器建立現代 Web 應用程序。
它包括以下功能:
- ASP.NET MVC 和 Web API 已被統一到一個編程模型。
- 無編譯的開發人員體驗。
- 基于環境的配置,可無縫過度到云。
- 開箱即用的依賴注入模式。
- 新的云優化在運行時支持真正的并行版本。
- NuGet 一切,即使是運行時。
- 在 IIS 上運行,或在您自己的進程中自托管。
- .NET foundation 上有所有的開放源碼,您也可以做一些貢獻
有關 Visual Studio 中 ASP.NET vNext 的詳細信息,請訪問網站 ASP.NET vNext 網站
這個版本的 Visual Studio 還包括了目前所有的 ASP.NET 和 Web 開發的功能,它們曾作為 Visual Studio 2013 Update 2 的一部分已經發布。
Visual C++
- 文件中的 Find 已更新,它可以實現將后邊的結果加到以前的結果上的功能(append 模式)。 現在結果也可被編輯或刪除。
- 純虛函數的實現使得用戶可以快速的為一個類創建定義,這個類繼承了包含純虛函數的構造方法(例如 abstract class, struct)。支持多重和遞歸繼承。可以通過右擊一個類的定義(實現所有純虛函數)或者基類的構造方法(只實現基類中的純虛函數)來激活這個功能。雙反 斜杠注釋(//)可用來區分實現的方法組和個人基類。
- 移動方法定義使得用戶可將一個方法的函數體的定義移動到源代碼或函數頭/類內定義。在一個函數的簽名上右擊其快捷菜單可以激活它。
Visual Studio IDE
- 菜單欄將以標題的樣式顯示,替代原來的全大寫樣式。
- 支持 Visual Studio 手勢識別。包括滾動、雙指縮放、環境菜單的對象選擇、雙擊選擇單詞和輕擊邊緣選擇行。
- 更新了 VC++ 屬性頁面對話框的配置和平臺下拉列表值,在對話框關閉時可以記住用戶的最終選擇。
- 用戶可以通過點擊窗口菜單中的保存窗體布局按鈕保存自定義布局。可通過點擊窗口菜單中的應用窗體布局按鈕來應用自定義布局。用戶還可以通過點擊窗 口菜單下的管理窗體布局按鈕來刪除、重命名和重新排序布局。 前九種布局有鍵盤快捷方式,依次為 Ctrl+Alt+1 到 Ctrl+Alt+9。
- 在這個版本的 CTP 中,我們完成了燈泡功能,它是一種獲取 Visual Studio 編輯器中已知問題修復幫助的迅速、簡單的方法。如果您的代碼有問題,您可以將插入符插入到問題出現的地方或是懸浮在問題上,這個小燈泡會為您提供解決這個 問題可采用的一些有用操作,同時會提供每個操作的結果預覽。
這些特征是公開可擴展的,因此 Visual Studio 擴展者可以提供一些他們的建議的操作。
- 在您應用了 CTP 后,你可以通過文件>新建工程創建一個空的 C# 和 JavaScript 共享項目。用 C# 和 JavaScript 創建的手機項目、保存項目和通用項目均可使用一個或多個此種共享項目。共享項目的引用可以通過引用管理器管理(添加或刪除)。共享項目的引用在有的傳統桌 面 C# 項目中也可使用。支持共享項目的項目類型和語言會在后續的 CTP 中繼續擴展。
- 在這個版本的 CTP 中,Visual Studio 支持錯誤列表的高分辨率圖標。
Visual Studio 14 CTP 下載鏈接
CTP 2(發布日期:2014-7-8 版本號:14.0.21901.01.DP):
CTP 1(發布日期:2014-6-3 版本號:14.0.21730.01.DP):
備注:
CTP(Community technology Preview)社區預覽版本只有英文版本,CTP 不提供支持,只用于測試、試用,以及反饋。雖然這些 CTP 被打算和早期版本的 Visual Studio 并行安裝,但并不能保證每一個 CTP 都能完全兼容。
<span id="shareA4" class="fl">
</span>