开发 .NET 应用程序
使用 C#、F# 或 Visual Basic 为多个操作系统和设备生成 Web 和本机应用程序
安装生成 .NET 应用所需的框架和工具
- 包含 .NET 桌面、ASP.NET 和 Web 开发的组件
- 获取精简安装
- 安装期间添加更多组件,或
改用其他语言进行编码?
下载适用于 Windows 的 Visual Studio 并选择所需工具

C# 和 Visual Basic
高效、多用途、类型安全、面向对象的开放源代码
C# 和 Visual Basic 是编程语言,旨在创建各类在 .NET 上运行的应用程序。 这些语言功能强大、类型安全且面向对象。 它们在 .NET Compiler Platform “Roslyn” 上生成,该平台提供丰富的代码分析 API,且为 GitHub 上的开放源代码。
F#
简单高效、数据丰富的功能优先型编程语言
F# 是一种开放源代码、跨平台、功能优先的编程语言,使开发人员能够使用简单、可维护且可靠的代码解决计算问题。 F# 位于 GitHub 上,且 F# 社区提供了许多工具和库。


.NET 生产力
实现最高的工作效率
当您使用 IntelliSense 和分析器编写 Visual Basic 和 C# 代码时,Visual Studio 将以实时协助的方式对您进行指导,并为您提供世界一流的调试和诊断工具。
Azure 中的云应用程序
快速部署任务关键型应用。 免费开始。 随着您的发展进行扩展
通过使用 Azure Web 应用、Functions、云服务以及 VM 在云中运行 ASP.NET Web 应用和 .NET 程序。使用开箱即用的 GitHub 操作集成快速部署到 Azure。


具有 ASP.NET 的 Web 应用程序
创建和部署新式 Web 应用所需的开放型灵活工具
ASP.NET 是一个开放源代码 Web 框架,用于构建出色的 Web 应用和服务。 全面使用 C# 而非 JavaScript 生成美观、响应迅速的 Web UI。 还可以创建 Web API 和移动网站并使用 Web 套接字等实时技术。
Windows 桌面应用程序
Windows 窗体和 WPF
使用 .NET 和 Visual Studio,能够开发适用于 Windows 的以数据为中心的新式业务线应用程序(LoB)。 使用 WPF 创建极具视觉冲击的用户体验,或使用 WinForms 高效的 WYSIWYG/所见即所得设计器将 UI、媒体和复杂的业务模型整合在一起。 使用一组全面的功能(例如控件、数据绑定、动画、样式、模板等)快速开发企业级业务线应用程序。


跨平台移动
Visual Studio 和 Xamarin
在 Visual Studio 中使用 C# 开发适用于 iOS、Android、macOS 以及 Windows 的丰富本机应用。 利用 Xamarin.Forms 以跨平台生成本机和高性能的跨平台用户界面,并利用 .NET Standard 库插入 .NET 生态系统,从而共享代码和 NuGet 生态系统。
通用 Windows 平台
一个 Windows 平台,多台设备
通过你的 C# 和 Visual Basic 技能利用 Windows 10 的强大功能优势构建下一代应用。
Windows 10 跨多个设备(移动、桌面、Xbox 或其他设备)在单个统一的核心上运行。 使用 C# 和 Visual Basic 构建的 Windows 10 应用与使用 C++ 与 .NET Native 运行时构建的应用具有同样快的运行速度。
