剛安裝好vs2013 , 初步體驗了一把, 下面是我目前感受到的改變(對比vs2012)
1. 任務欄圖標變了 (左邊vs2013, 右邊vs2012)

2. 開始界面 (vs2012有light和dark兩款主題,vs2013增加了一個blue, 下圖以light主題風格界面對比)


3. Files 菜單欄目添加了一個 Account Settings, 可以將vs2013的設置同步到windows azure (需要Micrsoft account), 這樣在不同設備間可以同步vs設置

4. 新增了一個Notifications 通知功能,比如通知有什么軟件或資源可更新

5. feedback 反饋 , 喜歡,討厭,或報告bug ,進入MSDN論壇.

6. 新建項目 , 依舊是.NET Framework4.5 , 不過web項目整合了, 另外多了個TypeScript 項目

7 . web project被整合到一塊, 進入向導界面再選具體項目類型 ,如webform, mvc, web api 等, 以及認證模式,每個不同模板對應一個默認的認證模式。


8. 可以直接預覽類型定義,不需要跳轉到另外一個頁面查看, 右鍵單擊類型名稱, 單擊 Peek Definition 或組合鍵 Alt+F12


9. asp.net 項目包含了bootstrap web前端框架庫,以MVC項目為例 , 另外mvc示例界面也是用bootstrap構建的,如下圖



10 . web api的注冊方式改變 , 可以看到GlobalConfiguration 類新增了一個靜態的Configure方法

下面是vs2012的
public class MvcApplication : System.Web.HttpApplication { protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); } }
11 . Javascript “轉到定義” 功能的增強 , 可以直接轉到瀏覽器對象的定義,如window, XMLHttpRequest

原來玄機都在C:\Program Files (x86)\Microsoft Visual Studio 12.0\JavaScript\References 目錄下啊 , 比如瀏覽器對象描述都定義在domWeb.js中

另外 診斷,調試 和性能調優,源代碼管理等有諸多變化和改進, 有興趣的自己慢慢發掘。
