.NET

此条目介紹的是微软公司开发的应用框架。

* 關於名称相近的旧版本框架，請見「.NET框架」。
* 關於网络域名，請見「.net」。

此條目需要更新。 (2020年12月10日)
請更新本文以反映近況和新增内容。完成修改後請移除本模板。

|

此條目可参照英語維基百科相應條目来扩充。 (2021年8月16日)
若您熟悉来源语言和主题，请协助参考外语维基百科扩充条目。请勿直接提交机械翻译，也不要翻译不可靠、低品质内容。依版权协议，译文需在编辑摘要注明来源，或于讨论页顶部标记`{{Translated page}}`标签。

|

.NET

開發者| .NET基金会
首次发布| 2016年6月27日，​8年前​（2016-06-27）
当前版本|

* 9.0.5（2025年5月13日；短期支援版本）[1]

源代码库|

* github.com/dotnet/core

编程语言| C++和C♯
操作系统| Windows、Linux和macOS
类型| 软件框架
许可协议| MIT许可证[2]
网站| dotnet.microsoft.com

.NET（3.1版以前稱作.NET Core）是微軟開發的第一個跨平台 （Windows、macOS和Linux）的應用程式開發框架（Application Framework），未來也將會支援FreeBSD與Alpine平台。.NET也是微軟在一開始發展時就開源的軟體平台[3]，它經常也會拿來和現有的開源 .NET平台Mono比較。

.NET包含 .NET Framework的類別庫，但與 .NET Framework不同的是 .NET採用套件化（Packages）的管理方式，應用程式只需要取得需要的組件即可，與 .NET Framework大包式安裝的作法截然不同，同時各套件亦有獨立的版本線（Version line），不再硬性要求應用程式跟隨主線版本。

.NET專案的主要目標有 [4]：

1. 支援或可以移轉（port）到更多的作業系統平台與晶片架構（也就是未來計畫會跨出x86平台）。
2. 具有引人注目的效能與高可靠度。
3. 開發人員能快速與直覺的獲取 .NET開發環境。
4. 在直覺與具生產力的情況下建造應用程式、使用文件、範例與NuGet元件。

## 历史

[编辑]

.NET Core 1.0于2016年6月27日发布。

2020年11月，微软发布了 .NET 5.0[5]，统一了.NET的各个平台的碎片版本： .NET Framework 4.8、.NET Standard、.NET Core 3.1、Mono和Xamarin等。

此后，微软每年11月发布一个 .NET 的大版本更新，并将偶数大版本指定为長期支援（LTS）版本。

2021年11月，微软发布了 .NET 6.0[6]，为LTS版本，提升了性能并完善了跨平台开发能力。

2022年11月，微软发布了 .NET 7.0[7]，进一步提升性能和开发体验，增强了云原生和容器支持。

2023年11月，微软发布了 .NET 8.0[8]，作为LTS版本，继续在性能、多平台和AI场景方面优化。

2024年11月，微软发布了 .NET 9.0[9]，聚焦性能提升和云原生应用，并持续完善开发工具链。

版本  | 发布日期  | 一同发布的产品  | 最新补丁版本  | 补丁发布日期  | 终止支持[10]

|
|
|
|
|

舊版本，不再支援： .NET Core 1.0 | 2016-06-27[11] | Visual Studio 2015 Update 3 | 1.0.16 | 000000002019-05-14-00002019年5月14日 | 000000002019-06-27-00002019年6月27日
舊版本，不再支援： .NET Core 1.1 | 2016-11-16[12] | Visual Studio 2017 Version 15.0 | 1.1.13 | 000000002019-05-14-00002019年5月14日 | 000000002019-06-27-00002019年6月27日
舊版本，不再支援： .NET Core 2.0 | 2017-08-14[13] | Visual Studio 2017 Version 15.3 | 2.0.9 | 000000002018-07-10-00002018年7月10日 | 000000002018-10-01-00002018年10月1日
舊版本，不再支援： .NET Core 2.1 | 2018-05-30[14] | Visual Studio 2017 Version 15.7 | 2.1.30 （LTS） | 000000002021-08-19-00002021年8月19日 | 000000002021-08-21-00002021年8月21日
舊版本，不再支援： .NET Core 2.2 | 2018-12-04[15] | Visual Studio 2019 Version 16.0 | 2.2.8 | 000000002019-11-19-00002019年11月19日 | 000000002019-12-23-00002019年12月23日
舊版本，不再支援： .NET Core 3.0 | 2019-09-23[16] | Visual Studio 2019 | 3.0.3 | 000000002020-02-18-00002020年2月18日 | 000000002020-03-03-00002020年3月3日
舊版本，不再支援： .NET Core 3.1 | 2019-12-03[17] | Visual Studio 2019 | 3.1.32 （LTS） | 000000002022-12-13-00002022年12月13日 | 000000002022-12-13-00002022年12月13日
舊版本，不再支援： .NET 5 | 2020-11-10 | Visual Studio 2019 Version 16.8 | 5.0.17 | 000000002022-05-10-00002022年5月10日 | 000000002022-05-10-00002022年5月10日
舊版本，不再支援： .NET 6 | 2021-11-08 | Visual Studio 2022 Version 17.0 | 6.0.36 （LTS） | 000000002024-11-12-00002024年11月12日 | 000000002024-11-12-00002024年11月12日
舊版本，不再支援： .NET 7 | 2022-11-08 | Visual Studio 2022 Version 17.4 | 7.0.20 | 000000002024-05-29-00002024年5月29日 | 000000002024-05-14-00002024年5月14日
舊版本，仍被支援： .NET 8 | 2023-11-14 | Visual Studio 2022 Version 17.8 | 8.0.16 （LTS） | 000000002025-05-13-00002025年5月13日 | 000000002026-11-10-00002026年11月10日
當前版本： .NET 9 | 2024-11-12 | Visual Studio 2022 Version 17.12 | 9.0.5 | 000000002025-05-13-00002025年5月13日 | 000000002026-05-12-00002026年5月12日

格式：

舊版本

舊版本，仍被支援

当前版本

最新的预览版

未来版本

## 核心功能

[编辑]

.NET是由許多專案所組成，除了基本的類別庫（Core FX）之外，也包含採用RyuJIT編譯的執行平台Core CLR、編譯器平台.NET Compiler Platform（英语：.NET Compiler Platform）、採用AOT編譯技術運行最佳化的套件Core RT（.NET Core Runtime），以及跨平台的MSIL編譯器LLILC（LLVM-based MSIL Compiler）等專案。

同時，微軟也發展了一個建置技術文件的平台docfx [18]，並運用於 .NET的文件網站。

### RyuJIT

[编辑]

RyuJIT是微軟發展的新式即地編譯器（Just-in-Time Compiler），用以取代現有的 .NET Framework的JIT以及JIT64即地編譯器，依據微軟公佈的測試報告，RyuJIT的效能較前一代的JIT提升約25%，並支援SIMD（Single Instruction, Multiple Data）的技術。RyuJIT同時應用於 .NET Framework 4.6以及 .NET Core[19]。

### Core CLR

[编辑]

主条目：通用語言運行庫

Core CLR移植 .NET Framework的CLR的功能，包含核心程式庫mscorlib、JIT編譯器、垃圾收集器（GC）以及其他執行MSIL所需要的執行期環境。

### Core RT

[编辑]

Core RT是以预先编译（英语：Ahead-of-time compilation）為主的核心功能，在 .NET Core內稱為Core RT，在UWP則是稱為 .NET Native。

Core RT會在建造時期（非執行期）在編譯時將MSIL轉換成平台原生的機器碼，以獲取較短的啟動時間（JIT採用的是執行時期編譯，使得啟動時間拉長），以及記憶體用量減少的優點。Core RT會在不同的平台使用不同的AOT技術：

* Windows上使用的是 .NET Native。
* macOS與Linux上使用的是LLILC（同時支援JIT和AOT）。

### LLILC

[编辑]

LLILC（LLVM-based MSIL Compiler，英文發音為 "lilac"）是 .NET在非Windows平台的MSIL編譯器[20]，基於ECMA-335（Common Language Infrastructure）的標準將MSIL編譯成原生碼執行，適用於可運行LLVM的作業系統，例如macOS與Linux作業系統。

LLILC同時支援JIT（內含RyuJIT的實作） 以及AOT（未來將開始支援）的編譯方式。

### Roslyn

[编辑]

主条目：Roslyn（英语：Roslyn (compiler)）

.NET Compiler Platform（專案代碼為Roslyn）是將 .NET平台的編譯架構標準化的平台，它可提供程式管理工具 （如整合開發環境） 相當多的情報，用以發展有助於編寫程式與管理程式結構所需要的功能，例如型別資訊、語法結構、參考連結、語意、編譯器、自動化、錯誤回報等等功能，只要是遵循CLI標準的程式語言，都可以利用 .NET Compiler Platform實作出編譯器，讓程式管理工具能實作如語法提示、語法自動完成、關鍵字高亮等視覺化能力。

.NET Compiler Platform可同時支援 .NET Framework 4.6以上版本，.NET Core也原生支援。

## 套件管理

[编辑]

主条目：ASP.NET Core § 專案系統

### .NET Core v1.0時期

[编辑]

.NET Core的類別庫採用NuGet套件化的架構，應用程式只需要使用project.json的dependencies區段加入指定套件版本的參考，就能獲得該套件的功能，與以往 .NET Framework大包式的提供方法完全不同。.NET Core團隊宣佈已經有98%的 .NET Framework主要類別庫移轉到 .NET Core平台[21]。

例如下列project.json內容，可直接加入 .NET Standard Library（v1.0.0-rc2-23901）的參考。

"version": "1.0.0-*",
"compilationOptions": {
"emitEntryPoint": true

"dependencies": {
"NETStandard.Library": "1.0.0-rc2-23901"

"frameworks": {
"netstandardapp1.5": {
"imports": "dnxcore50"

.NET Standard Library是一個總括型的NuGet Package，其內包含了這些類別庫套件：

* Microsoft.DotNet.CoreHost
* NETStandard.Platform
* System.Collections.Concurrent
* System.Linq
* System.Runtime.Numerics
* System.Text.RegularExpressions

其中的NETStandard.Platform也是一個總括型套件，包含了下列類別庫套件：

* Microsoft.NETCore.Platforms
* Microsoft.NETCore.Runtime
* Microsoft.Win32.Primitives
* System.AppContext
* System.Collections
* System.Diagnostics.Debug
* System.Diagnostics.Tools
* System.Diagnostics.Tracing
* System.Globalization
* System.Globalization.Calendars
* System.IO
* System.IO.FileSystem
* System.IO.FileSystem.Primitives
* System.Net.Primitives
* System.Net.Sockets
* System.Reflection
* System.Reflection.Extensions
* System.Reflection.Primitives
* System.Reflection.TypeExtensions
* System.Runtime
* System.Runtime.Extensions
* System.Runtime.Handles
* System.Runtime.InteropServices
* System.Runtime.InteropServices.RuntimeInformation
* System.Text.Encoding
* System.Text.Encoding.Extensions
* System.Threading
* System.Threading.Tasks
* System.Threading.Timer

開發人員只需要使用NETStandard.Library就能加入所有必要的 .NET Core類別庫參考，但若不需要這麼多組件，也可以只加入特定的套件即可，不一定都要加入NETStandard.Library。

### .NET Core v1.1時期

[编辑]

對於微軟來說，.NET Core 1.0（以及早期開發時）使用project.json來處理套件管理與版本相依的問題，是因為很多工具還沒趕上（例如微軟主力的建置工具MSBuild），再加上project.json/xproj架構並不相容於以MSBuild為主的工具鏈 （Toolchain），若是要修改成相容 project.json/xproj 架構的話可能會付出極大成本，因此在 .NET Core 1.0 RC2 發布不久，官方就宣布要將project.json/xproj系統移回到以MSBuild為主的csproj [22]，例如下列csproj的例子即可看到套件參考的內容。

<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>netcoreapp1.1</TargetFramework>
</PropertyGroup>

<PropertyGroup>
<PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;</PackageTargetFallback>
</PropertyGroup>

<PropertyGroup>
<UserSecretsId>aspnet-MyCoolWebApplication-e119bc96-38e9-44ab-b4d3-d54964ade9b1</UserSecretsId>
<DockerComposeProjectPath>..\docker-compose.dcproj</DockerComposeProjectPath>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.Cookies" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" />
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="1.1.1" PrivateAssets="All" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer.Design" Version="1.1.1" PrivateAssets="All" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="1.1.0" PrivateAssets="All" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="1.1.1" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="1.1.0" PrivateAssets="All" />
<PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.1.0" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0" />
<DotNetCliToolReference Include="Microsoft.Extensions.SecretManager.Tools" Version="1.0.0" />
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0" />
</ItemGroup>

</Project>

由於 .NET Core移回了MSBuild架構，因此在Visual Studio 2017的 .NET Core工具內，已恢復可直接於IDE的GUI介面中編修套件參考的功能。

## 應用程式類型

[编辑]

.NET基於跨平台能力，在 .NET Core 3.0之前，並沒有將與GUI高度相關的API移植到 .NET Core內，因此像是Windows Forms或是Windows Presentation Foundation（WPF）並未移植到 .NET Core。[23].NET支援主控台應用程式（Console Application）以及類別庫（Class Library）類型的專案。

不過從 .NET Core 3開始，微軟在其Universal Windows Platform（UWP）開發平台使用了 .NET[24]，並且利用 .NET Native技術將其效能提升至十分接近原生碼的速度。

ASP.NET Core則以主控台應用程式驅動其代管環境Kestrel Server以支援ASP.NET Core程式的執行。

## .NET CLI

[编辑]

.NET CLI（Command-Line Interface）指令列工具是 .NET處理建造、執行與編輯工作的主要工具 [25]，有幾個主要的動作：

指令 | 說明

|

dotnet new | 產生新的基本 .NET 專案內容 （包含 project.json、Program.cs 以及 NuGet.config）
dotnet restore | 還原所參考的 NuGet 套件
dotnet build | 建造 .NET 專案
dotnet publish | 產生可發行的 .NET 專案 （包含所屬的 Runtime）
dotnet run | 編譯與立即執行 .NET 專案 （較適用於 exe 型專案）
dotnet repl | 啟動互動式的對話
dotnet pack | 將專案的產出封裝成 NuGet 套件

## 與其他平台的關係

[编辑]

主条目：.NET Framework和Mono

.NET經常會拿來與其他平台做比較，尤其是它的源頭 .NET Framework以及另一個相似性質的開源平台Mono。

### .NET Framework

[编辑]

據微軟的說明，.NET Core和 .NET Framework是子集（Subset）與超集（Superset）的關係，.NET Core將會實作出部份的 .NET Framework功能 （基本上是不含使用者介面的部份），例如 JIT（.NET Core採用 RyuJIT）、垃圾收集器（GC）以及型別（包含基本型別以及泛型型別等）[26]。.NET Framework与 .NET Core已经在 .NET 5及以后版本合并为统一的 .NET平台。

### Mono

[编辑]

Mono是另一個已發展許久的 .NET Framework跨平台開源版本，起初由社群主导，并由Xamarin等技术推动了.NET跨平台应用的开发。在.NET Core问世后，微软逐步将跨平台的核心功能和支持纳入微软官方的.NET生态中，最终在.NET5及以后版本将.NET Core和Mono合并至统一的.NET平台。此后不再区分.NET Framework、.NET Core和Mono[26]。

Mono的最后一个大版本于2024年2月发布，之后微软将其移交至Wine进行管理[27]。

然而，Mono仍然具有其特定的用途，例如作为Unity游戏引擎和Xamarin。Android/Xamarin.iOS的运行环境，因为其提供的轻量级JIT编译和AOT（Ahead Of Time）功能。

## 與ASP.NET Core的關係

[编辑]

主条目：ASP.NET Core

.NET Core與ASP.NET Core的關係其實一開始並不是主從關係 [28]，ASP.NET Core的開發初期（ASP.NET 5）.NET Core還沒有開始起跑，因此ASP.NET Core當時有自己的執行期與工具，一開始稱為Project K，後來改為DNX（.NET Execution Environment），DNX本身就具有可獨立運作的執行能力，不需要依賴 .NET Core執行，但是這樣會變成 .NET Core和ASP.NET Core雙頭馬車的現象，在 .NET Core逐漸成熟之後，微軟也決定要將這兩個各自獨立發展的產品線整合在一起，DNX也將因改用 .NET Core執行期而終止開發，DNX的功能將由 .NET Core以及旗下的 .NET CLI接替提供，整合後的版本將在1.0 RC2時釋出。

## 支援作業系統

[编辑]

.NET 9支援下列作業系統[29] ：

作業系統 | 版本 | 平台 | 組態

|
|
|

Windows 10 | Version 1607+ | x64, x86, Arm64 |
Windows 11 | Version 2200+ | x64, x86, Arm64 |
Windows Server | 2012+ | x64, x86 | 全功能版、Server Core
Windows Nano Server | Version 2019+ | x64 |
Windows Server Core | 2012+ | x64,x86 |
Alpine Linux | 3.19+ | x64, Arm32, Arm64 |
CentOS | 9+ | x64, Arm64,ppc664le,s390x |
Debian | 12+ | x64, Arm32, Arm64 |
Fedora | 40+ | x64, Arm32, Arm64 |
OpenSUSE | 15.5+ | x64 |
Red Hat Enterprise Linux | 8+ | x64, Arm64 |
SUSE Linux Enterprise | 12 SP2+ | x64, Arm64,ppc664le,s390x |
Ubuntu | 18.04+ | x64, Arm32, Arm64 |
macOS | 13+ | x64, Arm64 |
iOS | 16.0+ | Arm64 |
tvOS | 12.2+ | Arm64 |
Android | API 21+  | x64, Arm32, Arm64  |

## 參考

[编辑]

1. ^ https://dotnet.microsoft.com/en-us/download/dotnet/9.0; 检索日期: 2025年5月13日.
2. ^ core/LICENSE.TXT. GitHub.  [2018-06-04]. （原始内容存档于2020-05-01）.
3. ^ Overview of .NET Implementations Archive.today的存檔，存档日期2016-02-27，
4. ^ NET Core Roadmap.  [2016-03-13]. （原始内容存档于2019-09-06）.
5. ^ Announcing .NET 5.0. .NET Blog. Microsoft. November 10, 2020  [2022-08-25]. （原始内容存档于2021-02-18）.
6. ^ Announcing .NET 6. .NET Blog. Microsoft. November 8, 2021  [2022-08-25]. （原始内容存档于2022-01-02）.
7. ^ .NET 7 is Available Today. .NET Blog. Microsoft. November 8, 2022  [2022-11-09]. （原始内容存档于2022-12-22）.
8. ^ Seth, Gaurav. Announcing .NET 8. .NET Blog. 2023-11-14  [2025-06-04] （美国英语）.
9. ^ Team, N. E. T. Announcing .NET 9. .NET Blog. 2024-11-12  [2025-06-04] （美国英语）.
10. ^ .NET and .NET Core official support policy. .NET. Microsoft.  [2022-08-25]. （原始内容存档于2020-06-01）.
11. ^ Announcing .NET Core 1.0. .NET Blog. Microsoft. June 27, 2016  [2022-08-25]. （原始内容存档于2020-06-01）.
12. ^ Announcing .NET Core 1.1. .NET Blog. Microsoft. November 16, 2016  [2022-08-25]. （原始内容存档于2020-06-01）.
13. ^ Announcing .NET Core 2.0. .NET Blog. Microsoft. August 14, 2017  [2022-08-25]. （原始内容存档于2020-06-01）.
14. ^ Announcing .NET Core 2.1. .NET Blog. Microsoft. May 30, 2018  [2022-08-25]. （原始内容存档于2019-12-25）.
15. ^ Announcing .NET Core 2.2. .NET Blog. Microsoft. December 4, 2018  [2022-08-25]. （原始内容存档于2019-02-16）.
16. ^ Announcing .NET Core 3.0. .NET Blog. Microsoft. September 23, 2019  [2022-08-25]. （原始内容存档于2020-06-01）.
17. ^ Announcing .NET Core 3.1. .NET Blog. Microsoft. December 3, 2019  [2022-08-25]. （原始内容存档于2020-06-01）.
18. ^ Generate your API documentation with DocFX.  [2016-03-13]. （原始内容存档于2016-04-11）.
19. ^ JIT Compiler Structure.  [2016-03-13]. （原始内容存档于2017-03-27）.
20. ^ LLILC Architecture Overview.  [2016-03-13]. （原始内容存档于2017-03-27）.
21. ^ Announcing .NET Core and ASP.NET 5 RC.  [2016-03-13]. （原始内容存档于2016-03-13）.
22. ^ Changes to Project.json.  [2017-03-08]. （原始内容存档于2017-03-08）.
23. ^ Carter, Phillip; Knezevic, Zlatko. .NET Core – .NET Goes Cross-Platform with .NET Core. MSDN Magazine. Microsoft. 2016-04.
24. ^ .NET and Universal Windows Platform Development.  [2016-03-13]. （原始内容存档于2016-03-23）.
25. ^ Intro to .NET Core CLI.  [2016-03-13]. （原始内容存档于2020-06-01）.
26. ^ 26.0 26.1 .NET Core Home.  [2016-03-13]. （原始内容存档于2016-02-11）.
27. ^ mono. Thank you to all the Mono developers!. GitHub.  [2025-02-22].
28. ^ About .NET Core.  [2016-03-13]. （原始内容存档于2016-03-13）.
29. ^ dotnet. .NET 9 - Supported OS versions. github.  [2024-12-18]. （原始内容存档于2024-12-28）.

* 微软主题

* 查
* 论
* 编

.NET

实现|

* .NET(.NET CORE) 3
* .NET框架
* Mono
* Compact Framework
* Micro Framework
* Silverlight
* SSCLI
* DotGNU(Portable.NET)

架構|

* 基礎類別庫
* 共同語言執行期元件
* 程序碼存取安全性
* 組件
* 中介資料
* COM互通性
* .NET標準

共同語言基礎架構|

* 共同語言基礎架構（CLI）
* 共同型別系統
* 共同中介語言
* 虛擬執行系統

CLI支持語言|

| 共同語言1|

* C#
* Visual Basic .NET
* C++/CLI（Managed）
* F#
* J#
* JScript .NET
* PowerShell

|

其他語言2|

* Axum
* A#
* Boo
* Oxygene
* IronLisp
* IronPython
* IronRuby
* Nemerle
* Phalanger
* P#

Core家族3|

* ASP.NET Core (
* Entity Framework Core
* ASP.NET Core MVC )

元件|

* ADO.NET (Entity Framework
* Data Services)
* ASP.NET (AJAX
* Dynamic Data
* MVC
* Razor)
* ClickOnce
* 动态语言运行时
* LINQ
* MAUI
* Parallel FX Library (PLINQ
* TPL)
* WCF
* Windows Forms
* WPF
* Windows CardSpace
* WF（WWF）
* Remoting
* XAML

比較|

* C#与Java
* C#与Visual Basic .NET
* Java与.NET平台

即將推出|

* "Acropolis"
* "Jasper"

1微软在Visual Studio或.NET Framework中提供了或者将提供支持的语言
2被多數使用者使用，且非教學或研究型的語言。
3具有跨平台（Windows, Mac OSX, Linux）能力的開發框架。

* 查
* 论
* 编

微軟應用程序開發介面與框架

圖形介面|

* 桌面窗口管理器
* DirectX
* Direct2D
* Direct3D
* D3DX
* GDI / GDI+
* WPF
* Silverlight
* WinRT XAML
* Windows色彩系统
* Windows Image Acquisition（英语：Windows Image Acquisition）
* Windows Imaging Component（英语：Windows Imaging Component）
* DXGI
* Windows高级光栅化平台（WARP）
* WinG标准

音樂與音效|

* DirectMusic
* DirectSound
* DirectX插件（英语：DirectX plugin）
* 跨平台音频创作工具（XACT）
* Speech API（英语：Microsoft Speech API）
* XAudio2（英语：XAudio2）

多媒體|

* DirectX
* Media Objects
* DXVA
* Xinput
* DirectInput
* DirectShow
* Image Mastering API
* Managed DirectX（英语：Managed DirectX）
* Media Foundation
* XNA
* Windows Media
* Video for Windows

Web|

* MSHTML
* RSS平台（英语：Windows RSS Platform）
* JScript
* VBScript
* 瀏覽器協助工具物件
* XMLHTTP
* SideBar小工具
* TypeScript

資料存取|

* 資料存取元件集
* ADO
* ADO.NET
* Entity Framework
* ODBC
* OLE DB
* 可扩展存储引擎
* WCF Data Services
* 同步框架（英语：Microsoft Sync Framework）
* Jet資料庫引擎
* 微軟XML剖析器
* OPC

網路|

* Winsock
* LSP
* Winsock内核（英语：Windows Vista networking technologies#Winsock Kernel）
* Windows筛选平台
* 網路驅動程式介面規格（NDIS）
* Windows Rally
* 后台智能传输服务（BITS）
* 對等通訊API（英语：Windows Vista networking technologies#Peer-to-peer communication）
* MSMQ
* MS MPI（英语：Microsoft Messaging Passing Interface）
* DirectPlay
* Active Directory Service Interface

通訊|

* 訊息API（英语：Messaging Application Programming Interface）
* 電話API
* WCF

管理|

* Win32控制台
* Windows Script Host
* WMI
* PowerShell
* 工作排程器
* Offline Files（英语：Windows Vista I/O technologies#Offline Files）
* 磁碟區陰影複製服務
* Windows Installer
* Windows錯誤回報
* 事件記錄器
* 通用日志文件系统

元件與模型|

* COM
* COM+
* ActiveX
* DCOM
* .NET框架

函式庫|

* 框架类库
* MFC
* 活动模板库（ATL）
* WTL

驱动程序|

* WDM
* WDF
* KMDF
* UMDF
* WDDM
* NDIS
* UAA
* BDA（英语：Broadcast Driver Architecture）
* VxD

安全性|

* Crypto API
* CAPICOM
* Windows CardSpace
* 数据保护API
* 安全支持提供者接口（SSPI）

.NET|

* ASP.NET
* ASP.NET AJAX
* ADO.NET
* Remoting
* Silverlight
* 任务并行库（英语：Task Parallel Library）（TPL）
* WCF
* Windows CardSpace
* WPF
* WF
* Core家族
* .NET Core
* ASP.NET Core
* Entity Framework Core
* ASP.NET Core MVC

软件工廠|

* EFx Factory（英语：EFx Factory）
* Enterprise Library（英语：Microsoft Enterprise Library）
* 複合使用者介面（英语：Composite UI Application Block）
* CCF（英语：Microsoft Customer Care Framework）
* CSF（英语：Microsoft Connected Services Framework）

行程間通訊|

* MSRPC（英语：Microsoft RPC）
* 動態資料交換（DDE）
* Remoting
* WCF

可協助性|

* Active Accessibility（英语：Microsoft Active Accessibility）
* 使用者介面自動化（英语：Microsoft UI Automation）

文字與多語系支援|

* DirectWrite
* 文本服务框架（英语：Text Services Framework）
* 文本对象模型（英语：Text Object Model）
* 输入法
* 語言介面套件（英语：Language Interface Pack）
* 多语言用户界面
* Uniscribe

遊戲開發|

* Direct3D
* D3DX
* DirectSound
* DirectInput
* DirectPlay
* DirectMusic
* Managed DirectX（英语：Managed DirectX）
* XNA

* 查
* 论
* 编

人物|

| 創始人|

* 比尔·盖茨
* 保罗·艾伦

|

董事会|

* 薩蒂亞·納德拉（董事长兼首席执行官）
* 迪娜·杜伯倫
* 瑪利亞·克拉維
* David Marquardt（英语：David Marquardt）
* Charles Noski（英语：Charles Noski）
* Helmut Panke（英语：Helmut Panke）
* Mason Morfit（英语：Mason Morfit）
* John W. Stanton（英语：John W. Stanton）

高層領導團隊|

* 薩蒂亞·納德拉（執行長）
* Scott Guthrie（英语：Scott Guthrie）
* Amy Hood（英语：Amy Hood）（財務長）
* 特里·迈尔森
* 沈向洋
* 菲尔·斯宾塞（英语：Phil Spencer (business executive)）

公司副總裁|

* Gabe Aul（英语：Gabe Aul） （副總裁）
* 理查德·拉希德（高級副總裁）
* S. Somasegar（英语：S. Somasegar）（高級副總裁）

部門|

* 工程團隊
* 配件
* 行動
* 反網絡犯罪中心（英语：Microsoft Digital Crimes Unit）
* 車庫（英语：Microsoft Garage）
* 出版社
* 研究院
* .NET基金會
* Outercurve基金會（英语：Outercurve Foundation）
* 微软游戏
* Xbox游戏工作室

產品系列|

* 作業系統
* Windows

* 软件
* Office
* Servers
* Visual Studio
* 硬件
* HoloLens
* Surface
* Xbox
* 代号列表

網絡|

* Azure
* Bing
* Channel 9
* CodePlex
* 開發者網絡
* MSN
* Mixer
* Office.com
* OneDrive
* Outlook.com
* 商店
* TechNet

大會|

* Build
* Inspire
* MIX（英语：MIX (Microsoft)）
* PDC
* Ignite（英语：Microsoft Ignite）
* WinHEC

批評|

* Microsoft Windows捆綁銷售（英语：Bundling of Microsoft Windows）
* Clippy
* iLoo（英语：iLoo）
* Internet Explorer
* Microsoft Bob
* _NSAKEY（英语：_NSAKEY）
* Windows
* XP
* Vista
* 8
* 10
* Xbox 360

訴訟|

* 阿爾卡特-朗訊訴微軟（英语：Alcatel-Lucent v. Microsoft Corp.）
* 蘋果訴微軟（英语：Apple Computer, Inc. v. Microsoft Corp.）
* 歐盟微軟競爭案（英语：Microsoft Corp v Commission）
* 微軟訴Lindows（英语：Microsoft Corp. v. Lindows.com, Inc.）
* 微軟訴MikeRoweSoft
* 微軟訴Shah（英语：Microsoft Corp. v. Shah）
* 合众国诉微软案

收購（英语：List of mergers and acquisitions by Microsoft）|

* 6Wunderkinder
* 动视暴雪
* 收购案（英语：Acquisition of Activision Blizzard by Microsoft）
* Altamira Software（英语：Altamira Software）
* AltspaceVR（英语：AltspaceVR）
* aQuantive
* Azyxxi
* Mixer
* The Blue Ribbon SoundWorks（英语：The Blue Ribbon SoundWorks）
* Bungie
* Calista Technologies（英语：Calista Technologies）
* Colloquis（英语：Colloquis）
* Connectix（英语：Connectix）
* Consumers Software（英语：Consumers Software）
* Danger（英语：Danger Inc.）
* Farecast（英语：MSN Travel）
* FASA Studio
* Fast Search & Transfer（英语：Microsoft Development Center Norway）
* Fast Search & Transfer（英语：Fast Search & Transfer）
* 螢火蟲（英语：Firefly (website)）
* Forethought（英语：Forethought, Inc.）
* GIANT Company Software
* GitHub
* GreenButton（英语：GreenButton）
* Groove Networks（英语：Groove Networks）
* High Heat Major League Baseball（英语：High Heat Major League Baseball）
* Hotmail
* Jellyfish.com（英语：Jellyfish.com）
* 領英
* LinkExchange（英语：LinkExchange）
* Lionhead Studios
* Massive Incorporated（英语：Massive Incorporated）
* Mobile Data Labs（英语：MileIQ）
* Mojang Studios
* 诺基亚设备和服务
* Nuance Communications
* Onfolio
* Pando Networks（英语：Pando Networks）
* 感知像素
* PlaceWare（英语：PlaceWare）
* Powerset
* ProClarity（英语：ProClarity）
* Rare
* Revolution Analytics（英语：Revolution Analytics）
* ScreenTonic（英语：ScreenTonic）
* Secure Islands（英语：Secure Islands）
* Simplygon（英语：Simplygon）
* Skype
* Sunrise Atelier（英语：Sunrise Calendar）
* Winternals Software
* SwiftKey
* Winternals Software（英语：Sysinternals）
* Teleo（英语：Teleo）
* Telekinesys Research
* Tellme Networks（英语：Tellme Networks）
* Twisted Pixel Games
* Vermeer Technologies（英语：Vermeer Technologies）
* Visio Corporation（英语：Visio Corporation）
* Vivaty（英语：Flux (software)）（解散）
* VoloMetrix（英语：VoloMetrix）
* VXtreme（英语：NetShow）
* WebTV Networks
* Xamarin
* Yammer
* Yupi（英语：Yupi）
* ZeniMax Media

* 分类
* 共享資源
* 微軟主题
* 歷史

* 查
* 论
* 编

Microsoft Windows组件

管理工具|

* 命令提示字元
* 控制面板
* 元件列表
* 裝置管理員
* 磁碟清理
* 磁碟重組工具
* 驅動程式檢查器
* 事件檢視器
* IExpress
* 管理控制台
* Netsh
* 修復主控台
* 資源監視器
* 性能监视器
* 設定
* Sysprep
* 系統設定
* 系統文件檢查器
* 系統策略编辑器
* 系統還原
* 任务管理器
* Windows輕鬆傳輸
* Windows錯誤報告
* Windows Installer
* Windows PowerShell
* Windows Update
* WinPE
* WinRE
* WMI

應用程式|

* 3D 檢視器
* 闹钟与时钟
* 小算盤
* 字元對應表
* Cortana
* DVD播放器
* Edge
* 傳真和掃描
* 意见反映中枢
* 取得協助（英语：Get Help）
* Groove
* Internet Explorer
* 放大鏡
* 郵件
* 地圖
* Media Player
* MSN應用（新聞，天氣，體育，財經）
* 電影與電視
* 行動中心
* 朗讀程式
* 记事本
* 日历
* OneDrive
* OneNote
* 小畫家 3D
* 小畫家
* 人脉
* 照片
* 遠端協助（英语：Quick Assist）
* 剪取工具
* 語音辨識
* 便笺
* 应用商店
* 提示（英语：Microsoft Tips）
* 錄音機
* Windows Ink
* WordPad
* Xbox
* XPS查看器
* 手机链接

Shell|

* 重要訊息中心
* Aero
* 自動播放
* 自動執行
* ClearType
* 檔案總管
* 搜尋
* 索引服务
* IFilter
* 儲存的搜尋
* 命名空間
* 特殊文件夹
* 開始功能表
* 工作列
* 任务视图
* Windows XP主題

服務|

* 服务控制管理器
* 后台智能传输服务
* 通用日志文件系统
* 多媒體類別排程器（英语：Multimedia Class Scheduler Service）
* 磁碟區陰影複製服務
* 工作排程器
* 錯誤報告
* 無線零配置
* 推送通知服務

文件系統|

* CDFS
* DFS
* exFAT
* 可安装文件系统
* FAT
* NTFS
* 硬链接
* 連接點
* 挂载点
* 重解析点
* 符號連結
* TxF
* EFS
* ReFS
* UDF
* WinFS

伺服器|

* 網域（英语：Windows domain）
* Active Directory
* DNS（英语：Microsoft DNS）
* 组策略
* 漫游用户配置文件
* 資料夾重新導向（英语：Folder redirection）
* 分散式交易協調器
* MSMQ
* Windows Media服務
* 活动目录权限管理服务（英语：Active Directory Rights Management Services）
* IIS
* 遠端桌面服務
* WSUS
* SharePoint
* 網路存取保護
* PWS
* 文件复制服务（英语：File Replication Service）
* 遠端差異壓縮（英语：Remote Differential Compression）
* 適用於UNIX的列印服務（英语：Print Services for UNIX）
* Windows部署服務（英语：Windows Deployment Services）
* 系統資源管理員（英语：Windows System Resource Manager）
* Hyper-V
* 伺服器核心

架構|

* Windows NT的架構
* 啟動處理程序（英语：Windows startup process）
* csrss.exe
* 桌面視窗管理員
* 可攜式格式
* EXE
* DLL
* 增强写入筛选器（英语：Enhanced Write Filter）
* 圖形裝置介面
* hal.dll
* I/O请求数据包
* Windows镜像文件格式
* 核心交易管理員
* 函数庫
* 邏輯磁碟管理
* lsass
* MinWin（英语：MinWin）
* NTLDR
* Windows開機管理程式
* ntoskrnl.exe
* 物件管理
* Open XML紙張規範
* 注册表
* Windows资源保护
* 安全性帳戶管理員（英语：Security Account Manager）
* 伺服器訊息區
* 磁碟區陰影複製服務
* SMSS
* 系统空闲进程
* 使用者（英语：Windows USER）
* WHEA（英语：Windows Hardware Error Architecture）
* Win32主控台
* Winlogon
* 华生医生（英语：Dr. Watson (debugger)）

安全性|

* 安全性與維護
* BitLocker
* 資料執行防止
* 家長監護服務
* 內核修補程式保護
* 認證相符控制
* 受保护媒体路径
* 使用者帳戶控制
* 控制台元件列表
* Windows Defender
* Windows防火牆

兼容性|

* COMMAND.COM
* DOS虚拟机（英语：Virtual DOS machine）
* Windows on Windows
* WoW64
* 适用于 Linux 的 Windows 子系统

API|

* 動態指令碼處理（英语：Active Scripting）
* WSH
* VBScript
* JScript
* COM
* ActiveX
* ActiveX文档（英语：ActiveX Document）
* COM结构化存储
* DCOM
* OLE
* OLE自动化（英语：OLE Automation）
* Transaction Server
* DirectX
* .NET Framework
* Windows Holographic
* Windows Runtime
* 通用Windows平台（UWP）

已經终止|

| 遊戲|

* 3D Pinball
* Chess Titans
* 新接龍
* 傷心小棧
* 中文輸入法練習
* 战鹰!（英语：Hover!）
* 筆跡球
* Hold 'Em
* Mahjong Titans
* 踩地雷
* Purble Place
* 黑白棋
* 纸牌
* 連環新接龍
* Tinker

|

应用程序|

* ActiveMovie
* Anytime Upgrade
* 通訊錄（英语：Windows Address Book）
* 備份與還原中心
* Cardfile（英语：Cardfile）
* CardSpace
* CD播放程式
* 連絡人
* 桌面小工具
* 診斷（英语：Microsoft Diagnostics）
* DriveSpace
* DVD製作程式
* 傳真（英语：Microsoft Fax）
* 檔案管理員
* 檔案保護
* 美食
* 健康
* HyperTerminal（英语：HyperTerminal）
* Outlook Express
* Windows Mail
* 媒体中心
* 會議空間
* 訊息中心（英语：Windows Messaging）
* Messenger
* Mobile裝置中心
* NetMeeting
* 下一代安全计算基础
* NTBackup
* 旅遊
* 相片圖庫
* 程序管理器（英语：Program Manager）
* WinHelp
* WinSAT
* 小作家
* Windows To Go
* 日记
* Movie Maker
* Windows Subsystem for Android

其他|

* Windows Services for UNIX
* POSIX子系统
* Interix（英语：Interix）
* ScanDisk
* Windows視訊
* Windows相片檢視器
* Windows SideShow（英语：Windows SideShow）
* 媒體控制介面

*[查]: 查看该模板
*[论]: 讨论该模板
*[编]: 编辑该模板