0

0

C# Blazor 开发环境搭建指南

月夜之吻

月夜之吻

发布时间:2025-12-27 15:00:03

|

120人浏览过

|

来源于php中文网

原创

要开始C# Blazor开发,需安装.NET SDK(如.NET 8)、选择Visual Studio或VS Code并配置相应扩展,再用dotnet new命令创建Blazor项目,运行dotnet watch run即可启动带热重载的开发服务器。

c# blazor 开发环境搭建指南

要开始 C# Blazor 开发,核心是装好 .NET SDK、选对 IDE(推荐 Visual Studio 或 VS Code),再创建一个 Blazor 项目即可。不需要额外配置运行时或复杂工具链,.NET 6+ 已内置完整支持。

安装 .NET SDK(必须)

Blazor 是 .NET 的一部分,不是独立框架,所以第一步一定是装对版本的 .NET SDK:

  • 访问 https://www.php.cn/link/c9f8941c38b7d49a586adf043f2acf21,下载最新长期支持版(LTS),如 .NET 8 或 .NET 6(仍受支持);
  • Windows 用户建议勾选“包含 Visual Studio 支持”选项(即使不用 VS,它会自动装好运行时和开发工具);
  • 安装完成后,在终端运行 dotnet --version 确认输出类似 8.0.100 的版本号;
  • Blazor Server 和 Blazor WebAssembly 都由同一个 SDK 支持,无需分开安装。

选择并配置开发工具

Visual Studio 和 VS Code 都能高效开发 Blazor,区别在于开箱体验和轻量需求:

  • Visual Studio(Windows/macOS):安装时勾选“.NET 桌面开发”和“ASP.NET 和 Web 开发”工作负载,自带 Blazor 项目模板、调试器和 IIS Express 支持;
  • VS Code(全平台):需安装 C# 扩展(由 OmniSharp 提供)、.NET Install Tool for Extension Authors(可选但推荐),再通过终端用 dotnet new blazorserverdotnet new blazorwasm 创建项目;
  • 无论用哪个编辑器,都建议启用 dotnet watch run 实现热重载(保存即刷新页面),这是 Blazor 开发提效的关键。

创建并运行第一个 Blazor 项目

命令行是最通用的方式,几秒就能跑起来:

医院网站系统
医院网站系统

HTML医院网站系统基于PHP+MYSQL开发,在文章内容网站的基础上,预设了医院概况、新闻动态、环境设备、名医荟萃、专科介绍、就医指南、专家门诊值班表、网上挂号、医疗保健知识、在线咨询等医院网站常用的栏目和测试数据,采用适合医院网站的专用模版,增强了系统的针对性和易用性。系统具有文章、图文、下载、社区、表单、用户等基本系统模块和一系列网站辅助功能,用户也可根据自身特点任意创建和修改栏目,适合创建

下载
  • 打开终端,执行:
    dotnet new blazorserver -n MyFirstBlazorApp
    或 WebAssembly 版:
    dotnet new blazorwasm -n MyFirstBlazorApp
  • 进入项目目录:cd MyFirstBlazorApp
  • 启动开发服务器:dotnet watch run
  • 浏览器自动打开 https://localhost:5001(HTTPS)或 http://localhost:5000(HTTP),看到默认首页即成功。

验证调试与常见问题

运行起来不等于调试就通了,几个关键点要确认:

  • Program.cs 中确保启用了热重载(.NET 6+ 默认开启);
  • VS Code 调试需在项目根目录添加 .vscode/launch.json,使用 coreclr 类型配置;
  • 如果遇到 ERR_CONNECTION_REFUSED,检查端口是否被占用,或尝试 dotnet run --urls http://localhost:5005 换端口;
  • WebAssembly 项目首次运行较慢(需下载 .NET 运行时 wasm 文件),后续刷新会快很多。

基本上就这些。不需要 Node.jsnpm 或 webpack,Blazor 的现代开发流已经高度集成进 .NET 生态。只要 SDK 装对、命令敲准、浏览器能连上,你就已经在写 C# 前端了。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

400

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

528

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

306

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

69

2025.09.10

js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

505

2023.06.20

js获取当前时间
js获取当前时间

JS全称JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于Web,常用来为网页添加各式各样的动态功能。js怎么获取当前时间呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

240

2023.07.28

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

246

2023.08.03

js是什么意思
js是什么意思

JS是JavaScript的缩写,它是一种广泛应用于网页开发的脚本语言。JavaScript是一种解释性的、基于对象和事件驱动的编程语言,通常用于为网页增加交互性和动态性。它可以在网页上实现复杂的功能和效果,如表单验证、页面元素操作、动画效果、数据交互等。

5207

2023.08.17

ip地址修改教程大全
ip地址修改教程大全

本专题整合了ip地址修改教程大全,阅读下面的文章自行寻找合适的解决教程。

27

2025.12.26

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

相关下载

更多

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
go语言零基础开发内容管理系统
go语言零基础开发内容管理系统

共34课时 | 2.5万人学习

第二十三期_前端开发
第二十三期_前端开发

共98课时 | 7.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号