公共語言運行庫和 .NET Framework 類庫。公共語言運行庫是 .NET Framework 的基礎。您可以將運行庫看作一個在執行時管理代碼的代理,它提供記憶體管理、執行緒管理和遠程處理等核心服務,並且還強制實施嚴格的類型安全以及可提高安全性和可靠性的其他形式的代碼準確性。事實上,代碼管理的概念是運行庫的基本原則。以運行庫為目標的代碼稱為託管代碼,而不以運行庫為目標的代碼稱為非託管代碼 .NET Framework 的另一個主要組件是類庫,它是一個綜合性的面向對象的可重用類型集合,您可以使用它開發多種應用程式,這些應用程式包括傳統的命令行或圖形用戶界面 (GUI) 應用程式,也包括基於 ASP.NET 所提供的最新創新的應用程式(如 Web 窗體和 XML Web services)。
2005 年,微軟發布了 Visual Studio 2005(內部版本號為 8.0)。.NET 字眼從名字中被抹去,但是這個版本的 Visual Studio 仍然還是面向 .NET Framework(版本2.0)。它同時也能開發跨平台的應用程式,如開發使用微軟作業系統的手機的程式等。總體來說是一個非常龐大的軟體,甚至包含代碼測試功能。這個版本的 Visual Studio 包含有眾多版本,分別面向不同的開發角色。同時還永久提供免費的 Visual Studio Express 版本。
Visual Studio 2008 和 .NET Framework 的結合使用減少了對公用管道代碼的需要,從而縮短了開發時間並使開發人員能夠集中精力解決業務問題。
.NET Framework 3.5 是在 .NET Framework 3.0 的基礎上構建的更高版本。得到增強的功能領域包括基類庫、Windows workflow foundation、Windows Communication Foundation、Windows Presentation Foundation 和 Windows CardSpace。
開發人員使用 Visual Studio 2008 專業版能夠:集成的單元測試能夠更有效的驗證應用程式。應用程式的單元測試能夠幫助我們在開發過程的早期輕鬆發現大量的問題。現在,Visual Studio 2008 專業版中集成了單元測試功能,以前這個功能只在 Visual Studio Team System 產品中提供。
Visual Studio 2010
Visual Studio 2010 是微軟公司推出的開發環境。是目前最流行的 Windows 平台應用程式開發環境。支援 .NET Framework 4.0,它為 Windows Forms 架構設計運行時和設計時的新功能;對 SharePoint、Silverlight、WPF、WCF、WF 等多個平台提供更多工具支持;大大增強 Visual Studio 中的各種基本開發工具,例如 C++ 編譯和連結工具,並行開發工具中的調試器和性能探視器;為更好地支持團隊開發,提供全新的 UML 建模工作組件、模型瀏覽器和建模工程等。
Visual Studio 2012
Visual Studio 2012作為一個集成解決方案,適用於無論是個人或者各種規模的開發團隊。Visual Studio 2012實現了同事間的無縫協作,提高了生產效率與專注度,最終好的點子變成了優秀的現實套用。
您可以使用靈活敏捷的規劃工具(如容量規劃、任務板和積壓工作管理)來按照您自己的進度實現增量開發技術和敏捷方法。使用高級建模、發現和體系結構工具可描述您的系統並幫助確保實現您的體系結構構想。 Visual Studio 2012 是一個綜合性產品系列,適用於每一位希望升級或創建精彩應用程式的組織、團體和個人開發人員。 VS2012 通過整合先前單個產品中的功能並為每個版本加入新的強大功能,簡化了產品系列,並且,它更加適合用於開發 Windows8 專用程式。
Visual Studio 2012榮獲在軟體界有奧斯卡獎之稱的Jolt獎2013年生產力獎。Visual Studio現在已經逐漸將軟體行業擴展到軟體設計和協作、 生命周期,以及更改管理系統等方面,Visual Studio 2012版本提供了更為簡便最佳化界面,實現輕鬆導航項目應用程式;加入了針對Windows 8項目的可視化的工具集,對於Web 開發,增加了最新的模板、工具以及對HTML5 和 CSS3等新標準的全面支持等。
Visual Studio 2013
Visual Studio 2013提供多種強大的工具和服務,幫助您創造新式應用程式或將現有應用程式轉變為新式應用程式,令用戶在多種螢幕和設備上享受到最佳的體驗,同時仍與所需的服務和數據保持聯繫。