產(chǎn)品介紹
Microsoft Visual Studio(簡(jiǎn)稱(chēng)VS)是美國微軟公司的開(kāi)發(fā)工具包系列產(chǎn)品。VS是一個(gè)基本完整的開(kāi)發(fā)工具集,它包括了整個(gè)軟件生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開(kāi)發(fā)環(huán)境(IDE)等等。所寫(xiě)的目標代碼適用于微軟支持的所有平臺,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
Visual Studio較新版本為Visual Studio 2022 版本,基于.NET Framework 4.8 。
2021年6月17日,首個(gè)預覽版 Visual Studio 2022 Preview 1發(fā)布,為64位版本。
版本情況
VS 2008
Visual Studio 2008 在三個(gè)方面為開(kāi)發(fā)人員提供了關(guān)鍵改進(jìn):
快速的應用程序開(kāi)發(fā)
高效的團隊協(xié)作
突破性的用戶(hù)體驗
Visual Studio 2008 提供了高級開(kāi)發(fā)工具、調試功能、數據庫功能和創(chuàng )新功能,幫助在各種平臺上快速創(chuàng )建當前最先進(jìn)的應用程序。
Visual Studio 2008 包括各種增強功能,例如可視化設計器(使用 .NET Framework 3.5 加速開(kāi)發(fā))、對 Web 開(kāi)發(fā)工具的大量改進(jìn),以及能夠加速開(kāi)發(fā)和處理所有類(lèi)型數據的語(yǔ)言增強功能。Visual Studio 2008 為開(kāi)發(fā)人員提供了所有相關(guān)的工具和框架支持,幫助創(chuàng )建引人注目的、令人印象深刻并支持 AJAX 的 Web 應用程序。
開(kāi)發(fā)人員能夠利用這些豐富的客戶(hù)端和服務(wù)器端框架輕松構建以客戶(hù)為中心的 Web 應用程序,這些應用程序可以集成任何后端數據提供程序、在任何當前瀏覽器內運行并完全訪(fǎng)問(wèn) ASP NET應用程序服務(wù)和 Microsoft 平臺。
程序開(kāi)發(fā)
為了幫助開(kāi)發(fā)人員迅速創(chuàng )建先進(jìn)的軟件,Visual Studio 2008 提供了改進(jìn)的語(yǔ)言和數據功能,例如語(yǔ)言集成的查詢(xún) (LINQ),各個(gè)編程人員可以利用這些功能更輕松地構建解決方案以分析和處理信息。
Visual Studio 2008 還使開(kāi)發(fā)人員能夠從同一開(kāi)發(fā)環(huán)境內創(chuàng )建面向多個(gè) .NET Framework 版本的應用程序。開(kāi)發(fā)人員能夠構建面向 .NET Framework 2.0、3.0 或 3.5 的應用程序,意味他們可以在同一環(huán)境中支持各種各樣的項目。
用戶(hù)體驗
Visual Studio 2008為開(kāi)發(fā)人員提供了在最新平臺上加速創(chuàng )建緊密聯(lián)系的應用程序的新工具,這些平臺包括 Web、Windows Vista、Office 2007、SQL Server 2008 和Windows Server 2008。對于 Web,ASP NET AJAX 及其他新技術(shù)使開(kāi)發(fā)人員能夠迅速創(chuàng )建更高效、交互式更強和更個(gè)性化的新一代 Web 體驗。
2022年6月23日消息,使用 Visual Studio 2022 的 Windows 11 內部人員可能會(huì )遇到性能問(wèn)題。
高效的團隊協(xié)作
Visual Studio 2008 提供了幫助開(kāi)發(fā)團隊改進(jìn)協(xié)作的擴展的和改進(jìn)的服務(wù)項目,包括幫助將數據庫專(zhuān)業(yè)人員和圖形設計人員加入到開(kāi)發(fā)流程的工具。
VS 2010
特點(diǎn)
支持Windows Azure,微軟云計算架構邁入重要里程碑。
助力移動(dòng)與嵌入式裝置開(kāi)發(fā),三屏一云商機無(wú)限。
實(shí)踐當前最熱門(mén)的 Agile/Scrum 開(kāi)發(fā)方法,強化團隊競爭力。
升級的軟件測試功能及工具,為軟件質(zhì)量嚴格把關(guān)。
搭配Windows 7,Silverlight4 與 Office,發(fā)揮多核并行運算威力,創(chuàng )建美感與效能并重的新一代軟件。
支持最新C++標準,增強IDE,切實(shí)提高程序員開(kāi)發(fā)效率。
變化
Visual Studio 支持用戶(hù)通過(guò)多種不同的程序語(yǔ)言進(jìn)行開(kāi)發(fā),但歷代版本所支持的語(yǔ)言并不完全相同,例如,Visual Studio .NET 2002 時(shí),微軟將 Visual J++ 改版為 Visual J#,但至 Visual Studio 2008 時(shí)取消支持 Visual J#;而 Visual Studio 2010 時(shí),并入支持新語(yǔ)言 Visual F#。Visual Studio 2010 原生支持:Visual Basic、Visual C#、Visual C++、Visual F#四種程序語(yǔ)言。
Visual Basic 2010
Visual Basic 2010(版本號:10.0),提供支持Dynamic Language Runtime (DLR)。Visual Basic 2010 同時(shí)也是Silverlight 2.0計劃的一部分。
Visual C++ 2010
Visual C++ 2010(版本號:10.0),于2010年發(fā)布。Visual C++ 開(kāi)發(fā)團隊考慮使用 SQL Server Compact 格式的數據庫來(lái)存儲源碼的相關(guān)信息。此版也加入了現代化的C++并行運算庫 Parallel Patterns Library。此版建構于.NET Framework 4.0之上,但仍支持機器碼的編譯。
Visual C# 2010
Visual C# 2010(版本號:4.0)是微軟開(kāi)發(fā)的一種面向對象的編程語(yǔ)言,是微軟.NET開(kāi)發(fā)環(huán)境的重要組成部分。它是為生成在 .NET Framework 上運行的多種應用程序而設計的。C# 簡(jiǎn)單、功能強大、類(lèi)型安全,而且是面向對象的。C# 憑借它的許多創(chuàng )新,在保持 C 樣式語(yǔ)言的表示形式和優(yōu)美的同時(shí),實(shí)現了應用程序的快速開(kāi)發(fā)。
Visual F# 2010
Visual F#(版本號:2.0)是由微軟發(fā)展的為微軟.NET語(yǔ)言提供運行環(huán)境的程序設計語(yǔ)言,是函數編程語(yǔ)言(Functional Programming, FP),函數編程語(yǔ)言最重要的基礎是 Lambda Calculus 。它是基于OCaml的,而OCaml是基于ML函數程式語(yǔ)言。有時(shí)F#和OCaml的程式可以交互編譯。
VS 2012
Visual Studio 2012簡(jiǎn)介
Visual Studio 2012作為一個(gè)集成解決方案,適用于無(wú)論是個(gè)人或者各種規模的開(kāi)發(fā)團隊。Visual Studio2012實(shí)現了同事間的無(wú)縫協(xié)作,提高了生產(chǎn)效率與專(zhuān)注度,最終好的點(diǎn)子變成了優(yōu)秀的現實(shí)應用。
用戶(hù)可以使用靈活敏捷的規劃工具(如容量規劃、任務(wù)板和積壓工作管理)來(lái)按照用戶(hù)自己的進(jìn)度實(shí)現增量開(kāi)發(fā)技術(shù)和敏捷方法。使用高級建模、發(fā)現和體系結構工具可描述用戶(hù)的系統并幫助確保實(shí)現用戶(hù)的體系結構構想。
Visual Studio 2012 是一個(gè)綜合性產(chǎn)品系列,適用于每一位希望升級或創(chuàng )建精彩應用程序的組織、團體和個(gè)人開(kāi)發(fā)人員。 VS2012 通過(guò)整合先前單個(gè)產(chǎn)品中的功能并為每個(gè)版本加入新的強大功能,簡(jiǎn)化了產(chǎn)品系列,并且,它更加適合用于開(kāi)發(fā) Windows 8 專(zhuān)用程序。
Visual Studio 2012榮獲在軟件界有奧斯卡獎之稱(chēng)的Jolt獎2013年生產(chǎn)力獎 。Visual Studio已經(jīng)逐漸將軟件行業(yè)擴展到軟件設計和協(xié)作、 生命周期,以及更改管理系統等方面,Visual Studio 2012版本提供了更為簡(jiǎn)便優(yōu)化界面,實(shí)現輕松導航項目應用程序;加入了針對Windows 8項目的可視化的工具集,對于Web 開(kāi)發(fā),增加了最新的模板、工具以及對HTML5 和 CSS3等新標準的全面支持等。
Visual Studio 2012 收費版本包含有以下版本:
Ultimate 2012 with MSDN MSDN旗艦版:包含最全的Visual Studio套件功能及Ultimate MSDN訂閱。除包含Premium版的所有功能外,還包含可視化項目依賴(lài)分析組件、重現錯誤及漏洞組件(IntelliTrace)、可視化代碼更改影響、性能分析診斷、性能及負載測試及架構設計工具。
Premium 2012 with MSDN MSDN高級版: 包含Premium版MSDN訂閱, 除包含Professional 2012 with MSDN所有功能外,也包含同級代碼評審功能、多任務(wù)處理時(shí)的掛起恢復功能(TFS)、自動(dòng)化UI測試功能、測試用例及測試計劃工具、敏捷項目管理工具、虛擬實(shí)驗室、查找重復代碼功能及測試覆蓋率工具。
Professional 2012 with MSDN MSDN專(zhuān)業(yè)版: 包含Professional版MSDN訂閱, 除了包含Professional 2012所有功能包,WindowsTFS生產(chǎn)環(huán)境許可以及在線(xiàn)持續獲取更新的服務(wù)。
Professional 2012 專(zhuān)業(yè)版: 包含在一個(gè)IDE中為 Web、桌面、服務(wù)器、Azure和Windows Phone開(kāi)發(fā)解決方案的功能 ,應用程序調試、分析、及代碼優(yōu)化的功能 , 通過(guò)單元測試進(jìn)行代碼質(zhì)量驗證的功能。
Test Professional 2012 with MSDN 測試專(zhuān)業(yè)版: 包含Test Professional版本的MSDN訂閱 , 包含測試、質(zhì)量分析、團隊管理的功能,但不包含代碼編寫(xiě)及調試的功能 , 擁有TFS生產(chǎn)環(huán)境授權及包含WindowsAzure賬號、Windows 在線(xiàn)商店賬號、Windows Phone商店賬號。
另外Visual Studio 2012 也提供了適合于學(xué)生和初學(xué)者的免費版本Visual Studio Express 2012(速成版)。
VS2012的六大新特性 :
1、VS2012和VS2010相比,最大的新特性莫過(guò)于對Windows 8 Metro開(kāi)發(fā)的支持。Metro天生為云+端而生,簡(jiǎn)潔、數字化、內容優(yōu)于形式、強調交互的設計已經(jīng)成為未來(lái)的趨勢。不過(guò)對于開(kāi)發(fā)者而言,要想使用這項新功能,必須要安裝Windows 8 RP版。該版本中包含了新的Metro應用程序模板,增加了JavaScript功能、一個(gè)新的動(dòng)畫(huà)庫,并提升了使用XAML的Metro應用程序的性能。
2、VS2012 RC在界面上,比Beta版更容易使用,彩色的圖標和按照開(kāi)發(fā)、運行、調試等環(huán)境區分的顏色方案讓人愛(ài)不釋手。
3、VS2012集成了ASP.NET MVC 4,全面支持移動(dòng)和HTML5,WF 4.5相比WF 4,更加成熟,期待已久的狀態(tài)極工作流回來(lái)了,更棒的是,它的設計器已經(jīng)支持C#表達式(之前只能用VB。NET)。
4、VS2012支持.NET 4.5,和.NET 4.0相比,4.5更多的是完善和改進(jìn),4.5也是Windows RT被提出來(lái)的首個(gè)框架庫,.NET獲得了和Windows API同等的待遇。
5、VS2012+TFS2012實(shí)現了更好的生命周期管理,可以這么說(shuō),VS2012不僅是開(kāi)發(fā)工具,也是團隊的管理信息系統。
6、VS2012對系統資源的消耗并不大,不過(guò)需要Windows 7/8的支持。
VS 2013
微軟打破了Visual Studio兩年升級一次的傳統,Visual Studio 2012發(fā)布還不足一年,微軟就計劃發(fā)布了Visual Studio 2013了。在2013的TechEd大會(huì )上,微軟宣布,2013年6月底的BUILD全球開(kāi)發(fā)者大會(huì )上,大家不僅能見(jiàn)到Windows 8.1的預覽版,還能下載到Visual Studio 2013和Team Foundation Server 2013的預覽版。
Visual Studio 2013新增了代碼信息指示(Code information indicators)、團隊工作室(Team Room)、身份識別、.NET內存轉儲分析儀、敏捷開(kāi)發(fā)項目模板、Git支持以及更強力的單元測試支持。
VS 2015
Visual Studio 2015 包含許多新的和令人興奮的功能,以支持跨平臺移動(dòng)開(kāi)發(fā)、 Web 和云開(kāi)發(fā)、 IDE 生產(chǎn)力增強。
VS 2022
2022年11月14日消息,微軟透露,近期推出的 Visual Studio 2022 17.4 允許用戶(hù)在遇到任何問(wèn)題時(shí)回滾到舊版本。