.NET 开发 | Visual Studio2023-05-15T12:52:44-07:00

开发 .NET 应用程序

使用 C#、F# 或 Visual Basic 为多个操作系统和设备生成 Web 和本机应用程序

安装生成 .NET 应用所需的框架和工具

Visual Studio 视频简介屏幕截图

下载即表示你同意遵守下面所选 Visual Studio 版本的许可条款。 我们还提供使用 Visual Studio 下载软件的功能。 按 方通知 或其附带的许可证中的规定,此软件单独获得许可。 下载同时表示同意这些许可证。

改用其他语言进行编码?

下载适用于 Windows 的 Visual Studio 并选择所需工具

C# and Visual Basic screenshot

C# 和 Visual Basic

高效、多用途、类型安全、面向对象的开放源代码

C# 和 Visual Basic 是编程语言,旨在创建各类在 .NET 上运行的应用程序。 这些语言功能强大、类型安全且面向对象。 它们在 .NET Compiler Platform “Roslyn” 上生成,该平台提供丰富的代码分析 API,且为 GitHub 上的开放源代码。

F#

简单高效、数据丰富的功能优先型编程语言

F# 是一种开放源代码、跨平台、功能优先的编程语言,使开发人员能够使用简单、可维护且可靠的代码解决计算问题。 F# 位于 GitHub 上,且 F# 社区提供了许多工具和库。

screenshot for F#
screenshot for code analysis

.NET 生产力

实现最高的工作效率

当您使用 IntelliSense 和分析器编写 Visual Basic 和 C# 代码时,Visual Studio 将以实时协助的方式对您进行指导,并为您提供世界一流的调试和诊断工具。

Azure 中的云应用程序

快速部署任务关键型应用。 免费开始。 随着您的发展进行扩展

通过使用 Azure Web 应用、Functions、云服务以及 VM 在云中运行 ASP.NET Web 应用和 .NET 程序。使用开箱即用的 GitHub 操作集成快速部署到 Azure。

Cloud apps in Azure screenshot
screenshot of Applications with ASP.NET

具有 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、媒体和复杂的业务模型整合在一起。 使用一组全面的功能(例如控件、数据绑定、动画、样式、模板等)快速开发企业级业务线应用程序。

WinForms 和 WPF 的屏幕截图
Screenshot of Xamarin

跨平台移动

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 运行时构建的应用具有同样快的运行速度。

反馈