新聞中心
今天,我們非常榮幸地宣布 Visual Studio 2015 Update 1 現(xiàn)已推出。 此版本包括最新的功能和功能更新。

堅(jiān)守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價(jià)值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都成都生料攪拌車小微創(chuàng)業(yè)公司專業(yè)提供企業(yè)網(wǎng)站建設(shè)營銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計(jì)、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。
下載: Visual Studio 2015 Update 1
若要詳細(xì)了解最新版 TFS,請參閱 Team Foundation Server 2015 Update 1 發(fā)行說明。
新增內(nèi)容
Visual Studio:
Visual Studio Tools for Apache Cordova
適用于通用 Windows 應(yīng)用的 Visual Studio Tools
Visual C#
Visual C++
調(diào)試與診斷
.NET Framework 4.6.1
ASP.NET
TypeScript
其他
其他更改:
Bug 修復(fù) & 已知問題
相關(guān)版本:
Visual Studio GDB 調(diào)試器
針對 Visual Studio 的 Node.js 工具
NuGet 3.2.1
Tools for Apache Cordova
自 RTM 版本以來,使用 Tools for Apache Cordova 的開發(fā)者們第一次發(fā)現(xiàn)更豐富的開發(fā)平臺,該平臺支持 iOS 9、Android 6 “Marshmallow”基礎(chǔ)和 Azure AD 身份驗(yàn)證的新插件,并且修復(fù)了幾十個甚至上百個 bug,從而改善開發(fā)者的體驗(yàn)。
我們還在新的目標(biāo)位置 (http://taco.visualstudio.com) 上提供了示例、教程和文檔。 現(xiàn)在可以從 GitHub 中直接獲取文檔,這使得開發(fā)者們可以使用簡單的拉取請求來提供提示、技巧和更正。
通用 Windows 應(yīng)用工具
您還可以使用通用 Windows 應(yīng)用 (v1.2) 工具,通過定位 Windows 10 SDK 版本 1511,構(gòu)建應(yīng)用并將其提交到 Windows 應(yīng)用商店中。 此版本還包括多項(xiàng)可開發(fā)者效率的改進(jìn),主要是針對 .NET Native、XAML 設(shè)計(jì)器、清單設(shè)計(jì)器、Windows 應(yīng)用商店打包和調(diào)試器。
如果您尚未安裝通用 Windows 應(yīng)用工具,則可以通過修改 Visual Studio 2015 安裝來啟用此類工具,或者直接從以下鏈接進(jìn)行安裝: http://go.microsoft.com/fwlink/?LinkID=619614
Visual C#
Visual Studio 恢復(fù)了 C# 交互式窗口以及命令行 C# REPL 窗口。 (交互式窗口是 Visual Studio 內(nèi)部的 REPL 窗口。)
我們還發(fā)布了 腳本撰寫 API,以便您可以腳本形式構(gòu)建和運(yùn)行 C#。 可以從 GitHub 中獲取腳本撰寫 API。
此外,我們還發(fā)布了 csi.exe,您可以使用該工具通過開發(fā)者命令提示符運(yùn)行 C# 腳本文件 (.csx)。 例如,只需鍵入 csi myScript.csx 即可運(yùn)行腳本文件。 或者,您可以進(jìn)入命令行 REPL 模式來交互式評估 C# 代碼段。 若要開始此模式,請運(yùn)行命令 csi 并且不需要開發(fā)人員命令提示符中的任何參數(shù)。
調(diào)試與診斷
Visual C++
在此版本中,我們增加了對 /BigObj 的 編輯并繼續(xù)支持。也就是說,您現(xiàn)在可以使用“編輯并繼續(xù)”來編輯代碼,同時還能調(diào)試 Windows 應(yīng)用商店 C++ 項(xiàng)目。
IDE
我們期待已久的功能終于實(shí)現(xiàn)! 您現(xiàn)在可以右鍵單擊接口或抽象方法定義,然后使用 跳轉(zhuǎn)到實(shí)現(xiàn)快捷方式導(dǎo)航到其實(shí)現(xiàn)。
我們還添加了新的重構(gòu),允許您使用快速操作命令 Ctrl + 將 get 方法轉(zhuǎn)換成屬性。
此外,我們還修復(fù)了 格式缺陷、不必要的轉(zhuǎn)換、WinForms 集成缺陷、在解決方案資源管理器中搜索類時遇到的故障,以及通過“使用制表符”轉(zhuǎn)到 def/MAS 的缺陷。并且,我們已經(jīng)讓區(qū)域可以在首次開啟時自動折疊。
代碼分析
我們現(xiàn)在支持以下 IDE 方案,以便管理代碼分析產(chǎn)生的技術(shù)債務(wù):
向我只顯示“我的代碼變更”的相關(guān)分析警告和消息。
允許我對當(dāng)前所有問題進(jìn)行基線處理,并能安全地執(zhí)行后續(xù)步驟。
允許我查看和管理我的基線,以審核抑制項(xiàng)或解決現(xiàn)有的技術(shù)債務(wù)。
移除錯誤列表中重復(fù)的警告實(shí)例,生成唯一一組結(jié)果。
調(diào)試時分析您的 CPU 使用情況
現(xiàn)在,您可以在調(diào)試時獲得 CPU 使用情況中每個函數(shù)的詳細(xì)分析。 您可以在調(diào)試時打開和關(guān)閉 CPU 分析,并且在中斷狀態(tài)下查看結(jié)果,這樣您就可以查看在斷點(diǎn)之間和步驟中執(zhí)行代碼的 CPU 使用情況的每個函數(shù)細(xì)目。 (若要使用此功能,請開啟“診斷工具”窗口(“調(diào)試”->“診斷工具”),切換到“CPU”選項(xiàng)卡,然后單擊“CPU 分析”按鈕。)
有關(guān)詳細(xì)信息,請閱讀博客文章 在 Visual Studio 2015 的調(diào)試器中分析 CPU。
.NET Framework 4.6.1
Visual Studio 2015 Update 1 目前包括 .NET Framework 的最新版本 (4.6.1)。 .NET Framework 4.6.1 包括 .NET 4.6 的所有功能和改進(jìn),以及大量與可靠性、穩(wěn)定性、安全性和性能相關(guān)的修復(fù)。 下面是 4.6.1 中的一些熱門功能:
Windows Presentation Foundation (WPF) 改進(jìn)了拼寫檢查,支持每用戶自定義字典,并提高了觸控性能
加密:增強(qiáng)了對橢圓曲線數(shù)字簽名算法 (ECDSA) 的支持 X509 證書
ADO.NET:在 SQL 連接中增加了對 AlwaysOn 和 Always Encrypted 的支持
Windows Workflow Foundation:System.Transactions API 現(xiàn)在支持非 MSDTC 分布式事務(wù)協(xié)調(diào)器
與 IcorProfilerInfo 接口相關(guān)的 分析改進(jìn)
NGen:NGen PDB 簡介
RyuJIT、GC、WPF 和 WCF 中包含其他許多與性能、穩(wěn)定性和可靠性相關(guān)的修復(fù)。
若要詳細(xì)了解 .NET Framework 4.6.1,請參閱以下主題:
.NET Framework 中的新增功能:.NET Framework 4.6.1
.NET Framework 4.6.1 的已知問題
.NET Framework 4.6.1 發(fā)布更改列表
.NET Framework 4 6.1 的應(yīng)用程序兼容性
.NET Framework API 差異(位于 GitHub 上)
ASP.NET
ASP.NET 5 RC 1
Bootstrap 工具箱
Bower 程序包管理器
JSX 編輯器
改善了 JS HTML 角度屬性的著色
改進(jìn)了 Razor IntelliSense 和標(biāo)記幫助程序
能夠開啟 MVC 4 項(xiàng)目
NPM Package IntelliSense(與 Bower.json 的工作方式類似)
清理了 ASP.NET 解決方案資源管理器
ASP.NET 5 Beta 版本 8
借助 DNX Watcher, 開發(fā)者可以使用命令行編輯和刷新瀏覽器,就像 Visual Studio 開發(fā)者使用 ASP.NET 5 應(yīng)用程序獲得的體驗(yàn)一樣。 DNX Watcher 會監(jiān)視您項(xiàng)目中的文件,并會顯示編譯錯誤(若有)。 只要您的代碼可以再次進(jìn)行編譯,系統(tǒng)就會立即啟動它,然后您便可以瀏覽您的應(yīng)用。
本地化應(yīng)用程序開發(fā)者現(xiàn)在可以開發(fā)本地化后能用于不同區(qū)域性的 Web 應(yīng)用程序。 中間件可以設(shè)定區(qū)域性,從而能夠通過 Thread.CurrentCulture 獲得訪問;此外,提供了用于讀取資源文件中的字符串的 API,這些文件可根據(jù)當(dāng)前區(qū)域性進(jìn)行選擇。
本地化庫中最棒的一點(diǎn)是,經(jīng)過本地化的字符串的鍵就是默認(rèn)區(qū)域性中的值。 比方說,如果您要用英文編寫應(yīng)用程序,則可以將英文字符串用作鍵名。
所以,避免編寫如下代碼:
var myMessage = resources.MyMessageString;
而是應(yīng)該按如下所示編寫代碼,這樣就可以更容易地關(guān)聯(lián)您應(yīng)用中的消息和設(shè)置它的代碼:
var myMessage = stringLocalizer[“Thank you for using our products”];
TypeScript
Visual Studio 2015 Update 1 包括 TypeScript 工具版本 1.6 和 1.7 的功能。 它為 TypeScript 的類型系統(tǒng)帶來了重大改進(jìn),并且實(shí)現(xiàn)了對多態(tài)類型、交集類型、本地類型聲明、泛型類型別名和用戶定義類型臨界函數(shù)的支持。
它還通過添加 ES6 生成器和 ES6 類表達(dá)式,使 TypeScript 支持 ES6,并且還引入了對新 ES7 功能提案的支持,例如 ES7 求冪運(yùn)算符和 ES7 異步函數(shù)。
另外,TypeScript 編譯器和工具現(xiàn)已本機(jī)支持 React 的 JSX。 除了對節(jié)點(diǎn)模塊路徑解析的強(qiáng)化支持之外,此版本還允許在使用 Node 本機(jī)模塊系統(tǒng) (--module commonjs) 時,定位 Node v4 本機(jī)實(shí)現(xiàn) ES6 功能 (--target ES6)。
其他
并行執(zhí)行測試
Visual Studio 測試平臺引入了對并行執(zhí)行測試用例的支持。
并行執(zhí)行測試這種方式利用了計(jì)算機(jī)上的可用內(nèi)核,具體實(shí)現(xiàn)方式為在每個可用內(nèi)核上啟動測試執(zhí)行引擎作為單獨(dú)的進(jìn)程,并向它提供包含要執(zhí)行的測試 的容器(程序集、DLL 或包含要執(zhí)行的測試的相關(guān)項(xiàng)目)。 計(jì)劃單位為測試容器。 在每個容器中,測試將根據(jù)測試框架的語義進(jìn)行執(zhí)行。 如果存在多個此類容器,當(dāng)進(jìn)程在容器內(nèi)完成測試執(zhí)行時,系統(tǒng)會向它們提供下一個可用容器。
可使用 .runsettings 文件的全局部分中的 MaxCpuCount 設(shè)置,啟用并行執(zhí)行測試(如以下屏幕截圖所示)。
MaxCpuCount 值的語義如下:
“n”(其中 1 <= n <= 內(nèi)核數(shù)量):最多會啟動“n”個進(jìn)程。
“n”的其他任何值:已啟動的進(jìn)程數(shù)量等于計(jì)算機(jī)上的可用內(nèi)核數(shù)量。
并行執(zhí)行通過所有啟動點(diǎn)(CI、命令行 (CLI) 和 IDE(測試資源管理器、Codelens、各種“運(yùn)行”命令等))受到支持,測試資源管理器指示器跟蹤并行執(zhí)行的測試的進(jìn)度。
ASP.NET v5 - MSTest 支持和 CodeCoverage 支持
Visual Studio 測試平臺引入了對基于 MSTest 框架的測試的支持,適用于 ASP.NET v5 應(yīng)用程序。
可從 NuGet 庫中獲取 MSTest 框架組件。
Visual Studio 測試平臺引入了對 Codecoverage 的支持,適用于定位 CoreCLR/CLR 的 x86/x64 平臺上的 ASP.NET v5 應(yīng)用程序。
生成支持 Subversion
您現(xiàn)在可以直接在基于 subversion 的源控件存儲庫中進(jìn)行生成,這就使團(tuán)隊(duì)可以在 TFS 中集中管理所有版本和工作項(xiàng),而無需立即移動源代碼。
Visual Studio 中的拉取請求中心
團(tuán)隊(duì)資源管理器中現(xiàn)在有一個新的拉取請求中心,用戶可以在這里的列表中看到他們創(chuàng)建的拉取請求,以及其他人分配給他們的拉取請求。
我們已經(jīng)改善“創(chuàng)建拉取請求”的體驗(yàn);現(xiàn)在,用戶可以在單個操作中發(fā)布分支和創(chuàng)建拉取請求。
“必需的拉取請求”工作項(xiàng)策略
我們現(xiàn)在的分支策略需要任意拉取請求的關(guān)聯(lián)工作項(xiàng)。 與代碼評審和生成策略類似,提交到分支的任意代碼都必須通過拉取請求進(jìn)行提交。 當(dāng)創(chuàng)建拉取請求時,將檢查關(guān)聯(lián)提交的工作項(xiàng)鏈接,如果至少有一個鏈接,就會執(zhí)行該策略。
此外,您現(xiàn)在可以直接將工作項(xiàng)關(guān)聯(lián)到拉取請求,如果拉取請求直接關(guān)聯(lián)到至少一個工作項(xiàng),就會執(zhí)行該策略。 (如果沒有工作項(xiàng)關(guān)聯(lián)到拉取請求或關(guān)聯(lián)提交,該策略將失效。)
其他更改:缺陷修復(fù)和已知問題
有關(guān)該版本中的技術(shù)改進(jìn)、Bug 修復(fù)和已知問題的完整說明,請參閱以下 MSDN 文章。了解更多: Visual Studio 2015 Update 1 說明
相關(guān)版本
Visual Studio GDB 調(diào)試器
我們非常榮幸向您介紹一項(xiàng)新擴(kuò)展,它能夠?qū)崿F(xiàn) Visual Studio 調(diào)試器與 GDB 的交互。 特別適合用于調(diào)試遠(yuǎn)程 Linux 目標(biāo)。 例如,您可以在以下方案中,使用 Visual Studio GDB 調(diào)試器:
本地 GDB 調(diào)試
Azure Linux VM 上的 GDB 調(diào)試
配有 Azure IoT 中心的 Raspberry Pi 上的 GDB 調(diào)試
注意:
您必須安裝 Visual Studio 2015 Community 或更高版本和適用于 Android 或 iOS 的 Visual C++ 工具,才能使用此擴(kuò)展。
針對 Visual Studio 的 Node.js 工具
作為可以將 Visual Studio 變成強(qiáng)大 Node.js 開發(fā)環(huán)境的免費(fèi)開放源代碼擴(kuò)展, 針對 Visual Studio 的 Node.js 工具在最新版本中包含多項(xiàng)增強(qiáng)功能,如:
支持 Node.js v4.x
支持 npm v3.x,這有助于解決潛在的 MAX_PATH 問題
更加快速和簡練的 IntelliSense,包括更好的 commit-character 默認(rèn)值,以及可以選擇加入即將推出的 ES6 IntelliSense 引擎預(yù)覽版
改進(jìn)調(diào)試期間的穩(wěn)定性以及更快的項(xiàng)目加載時間
支持代碼片段
NuGet
NuGet 3.3
NuGet 擴(kuò)展的捆綁版本是 3.3。 有關(guān)所有更新程序的詳細(xì)信息,請參閱 NuGet 3.3 發(fā)行說明。
Nuget 包管理器
根據(jù)用戶反饋,我們已對 NuGet 程序包管理器的用戶界面進(jìn)行了一些更改,具有如下優(yōu)點(diǎn):
動作按鈕直接顯示在程序包列表中,方便您快速使用常見管理功能。
用戶界面分成一系列選項(xiàng)卡,即您可能要在項(xiàng)目中使用的程序包的篩選器。
在解決方案一級使用程序包時,可使用 合并選項(xiàng)。 它還會顯示鎖屏提醒,指明您可以在項(xiàng)目中更新多少個候選程序包。
使用 更新選項(xiàng)卡多重選擇程序包。 您不僅可以一次性更新所有選定的程序包,還可以使用此功能選擇所有程序包,然后在項(xiàng)目或解決方案中執(zhí)行“全部更新”操作。 (另外,就像“合并”選項(xiàng)卡一樣,它也會顯示鎖屏提醒,指明您可以在項(xiàng)目中更新多少個候選程序包。)
改進(jìn)了 NuGet 中的本地文件夾支持
NuGet 工具現(xiàn)在支持極速訪問經(jīng)特殊構(gòu)建的本地文件夾存儲。 若要了解如何配置此存儲庫,請參閱 NuGet 3.3 發(fā)行說明,了解詳細(xì)說明。
本文題目:Visual Studio 2015 Update 1發(fā)布
URL鏈接:http://www.fisionsoft.com.cn/article/djcdshs.html


咨詢
建站咨詢
