公共語言運行庫和 .NET Framework 類庫。公共語言運行庫是 .NET Framework 的基礎。您可以將運行庫看作一個在執行時管理代碼的代理,它提供記憶體管理、執行緒管理和遠程處理等核心服務,並且還強制實施嚴格的類型安全以及可提高安全性和可靠性的其他形式的代碼準確性。事實上,代碼管理的概念是運行庫的基本原則。以運行庫為目標的代碼稱為託管代碼,而不以運行庫為目標的代碼稱為非託管代碼 .NET Framework 的另一個主要組件是類庫,它是一個綜合性的面向對象的可重用類型集合,您可以使用它開發多種應用程式,這些應用程式包括傳統的命令行或圖形用戶界面 (GUI) 應用程式,也包括基於 ASP.NET 所提供的最新創新的應用程式(如 Web 窗體和 XML Web services)。
.NET Framework 庫定義了一些基本類型。類型是數據的一種表達方式,指定其中最基礎的部分(例如32位帶符號的整數),以便在各種語言之間進行互動操作。這稱為通用類型系統 (Common Type System, CTS)。
除了支持這個庫以外,.NET Framework 還包含 .NET 公共語言運行庫 (Common Language Runtime,CLR),它負責管理用.NET庫開發的所有應用程式的執行。
版本
版本簡表
名稱
內部版本
支援 .NET Framework 版本
發布日期
備註
Visual Studio .NET 2002
7.0
1.0
2002-02-13
Visual Studio .NET 2003
7.1
1.1
2003-04-24
Visual Studio 2005
8.0
2.0
2005-11-07
微軟將".NET"字樣由產品名稱中移除
Visual Studio 2008
9.0
2.0、3.0、3.5
2007-11-19
移除 Visual J#
Visual Studio 2010
10.0
2.0、3.0、3.5、4.0
2010-04-12
加入 Visual F#
Visual Studio 2012
11.0
2.0、3.0、3.5、4.0、4.5
2012-09-12
支持開發Windows UI應用程式
Visual Studio 2013
12.0
2.0、3.0、3.5、4.0、4.5、4.5.1
2013-10-17
對Windows 8.1提供支持
Visual Studio .NET 2002
2002 年發布 Visual Studio .NET(內部版本號為 7.0)。在這個版本的 Visual Studio 中,微軟剝離了 Visual FoxPro 作為一個單獨的開發環境以 Visual FoxPro 7.0 單獨銷售,同時取消了 Visual InterDev。與此同時,微軟引入了建立在 .NET Framework 1.0 上的託管代碼機制以及一門新的語言 C#(讀作 C Sharp)。C# 是一門建立在 C++ 和 Java 基礎上的現代語言,是編寫 .NET Framework 的語言。.NET Framework 的通用語言框架機制(Common Language Runtime, CLR),其目的是在同一個項目中支持不同的語言所開發的組件。所有 CLR 支持的代碼都會被解釋成為 CLR 可執行的機器代碼然後運行。Visual Basic、Visual C++ 都被擴展為支持託管代碼機制的開發環境,且 Visual Basic .NET更是從 Visual Basic 脫胎換骨,徹底支持面向對象的編程機制。而 Visual J++ 也變為 Visual J#。後者僅語法同 Java 相同,但是面向的不是 Java 虛擬機,而是 .NET Framework。Visual Studio .NET 2002
Visual Studio .NET 2003
2003 年,微軟對 Visual Studio .NET 2002 進行了部分修訂,以 VisualStudio .NET 2003(內部版本號為 7.1)的名義發布。Visio 作為使用統一建模語言(UML)架構應用程式框架的程式被引入,同時被引入的還包括移動設備支持和企業模版。也升級對應至 .NET Framework 1.1。Visual Studio .NET 2003
Visual Studio 2005
2005 年,微軟發布了 Visual Studio 2005(內部版本號為 8.0)。.NET 字眼從名字中被抹去,但是這個版本的 Visual Studio 仍然還是面向 .NET Framework(版本2.0)。它同時也能開發跨平台的應用程式,如開發使用微軟作業系統的手機的程式等。總體來說是一個非常龐大的軟體,甚至包含代碼測試功能。這個版本的 Visual Studio 包含有眾多版本,分別面向不同的開發角色。同時還永久提供免費的 Visual Studio Express 版本。Visual Studio 2005
Visual Studio 2008
Visual Studio 2008(內部版本號為 9.0)包括各種增強功能,例如可視化設計器(使用 .NET Framework 3.5 加速開發)。.NET Framework 提供了用於解決常見編程任務的構建基塊(預製的軟體),從而能夠快速構造具有出色的最終用戶體驗的緊密聯繫的應用程式。在 .NET Framework 模型業務流程上有效構建的緊密聯繫的應用程式有利於在異類環境中實現系統集成。Visual Studio 2008
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 2010
Visual Studio 2012
Visual Studio 2012作為一個集成解決方案,適用於無論是個人或者各種規模的開發團隊。Visual Studio 2012實現了同事間的無縫協作,提高了生產效率與專注度,最終好的點子變成了優秀的現實套用。
您可以使用靈活敏捷的規劃工具(如容量規劃、任務板和積壓工作管理)來按照您自己的進度實現增量開發技術和敏捷方法。使用高級建模、發現和體系結構工具可描述您的系統並幫助確保實現您的體系結構構想。 Visual Studio 2012 是一個綜合性產品系列,適用於每一位希望升級或創建精彩應用程式的組織、團體和個人開發人員。 VS2012 通過整合先前單個產品中的功能並為每個版本加入新的強大功能,簡化了產品系列,並且,它更加適合用於開發 Windows8 專用程式。Visual Studio 2012
Visual Studio 2012榮獲在軟體界有奧斯卡獎之稱的Jolt獎2013年生產力獎。Visual Studio現在已經逐漸將軟體行業擴展到軟體設計和協作、 生命周期,以及更改管理系統等方面,Visual Studio 2012版本提供了更為簡便最佳化界面,實現輕鬆導航項目應用程式;加入了針對Windows 8項目的可視化的工具集,對於Web 開發,增加了最新的模板、工具以及對HTML5 和 CSS3等新標準的全面支持等。
Visual Studio 2013
Visual Studio 2013提供多種強大的工具和服務,幫助您創造新式應用程式或將現有應用程式轉變為新式應用程式,令用戶在多種螢幕和設備上享受到最佳的體驗,同時仍與所需的服務和數據保持聯繫。Visual Studio 2013