Blazor学习之一:环境配置
最近发现微软出了一套很好玩的框架:Blazor,其最大的亮点是可以使用C#代码编写Web前端页面。(基于Razor,代码运行在WebAssembly上)由于之前经常使用Razor,所以很有兴趣,花了点时间研究了一下。
要开发Blazor项目,首先需要安装VS2017(社区版也可)。
安装完成后在工具-扩展和更新-联机中搜索blazor,安装搜索到的“ASP.NET Core Blazor Language Services”扩展。(需要重启VS)
然后安装.net core sdk。url:https://www.microsoft.com/net/download
如果需要把项目部署在IIS上,那么就顺便也安装下面的runtime。
安装完成后打开VS,依次进入文件-新建-项目-C#-Web-.NET Core,选择ASP.NET Core Web应用程序。
在弹出的窗口中选择Blazor项目。(列表中共有3个,第一个是普通项目,后面2个是运行在.NET Core Server上的,2和3有什么区别还不清楚)
点击确定后,项目建立完成,默认有几个页面,还原NUGET包,编译完成后运行即可看到效果。
注意:截止到2018年7月27日,Blazor框架还在alpha阶段,目前不建议使用Blazor开发产品级项目。
https://pianshen.com/article/2719683068/
相关信息
- 学习.NET MAUI Blazor(三)、创建.NET MAUI Blazor应用并使用AntDesignBlazor
- Blazor登录Ids4
- 学习.NET MAUI Blazor(二)、MAUI是个啥
- Blazor带我重玩前端(二)
- Blazor带我重玩前端(三)
- Blazor带我重玩前端(四)
- Blazor使用Chrome远程调试
- Blazor带我重玩前端(一)
- 基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(四)
- 基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(一)
- 再聊 Blazor,它是否值得你花时间学习
- Blazor技术入门
- Blazor 初体验DEMO
- 基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(二)
- 基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(五)
- 基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(三)
- Blazor和Vue对比学习:目录
- 扒一扒.NET Core的环境配置提供程序
- Blazor实现菜单动画
- Blazor和Vue对比学习(基础-8):Blazor中实现计算属性和数据监听
- Blazor和Vue对比学习(基础-1):组件结构
- Blazor和Vue对比学习(基础-5):双向绑定
- blazor wasm开发chrome插件
- Blazor和Vue对比学习(小知识点-5):Blazor中C#和JS互操作(知识点有点大,超长文)
- Blazor和Vue对比学习(进阶.状态管理-3):状态共享,Blazor的依赖注入和第三方库Fluxor
- Blazor和Vue对比学习(基础-3):属性和父传子
- Blazor和Vue对比学习(基础-4):事件和子传父
- Blazor和Vue对比学习(小知识点-4):ref,组件引用
- Blazor的模块化应用框架 -- Blazorboilerplate / Oqtane 面向CMS
- Blazor与Vue标签代码的可维护性对比
- Blazor和Vue对比学习(进阶.状态管理-4):持久化保存之概述
- Blazor和Vue对比学习(基础-7):传递UI片断,slot和RenderFragment
- Blazor和Vue对比学习(基础-2):模板语法和Razor语法
- Blazor和Vue对比学习(进阶.状态管理-5):持久化保存之Cookie/Session/jwt
- Blazor和Vue对比学习(小知识点-2):动态组件,component和DynamicComponent
- Blazor和Vue对比学习(基础-6):祖孙传值,联级和注入
- Blazor和Vue对比学习(小知识点-3):key属性/指令,组件唯一标识
- Asp.Net Core Blazor之容器部署
- Blazor和Vue对比学习(进阶.状态管理-1):状态管理概述
- 面试官:你刚说你喜欢研究新技术,那么请说说你对 Blazor 的了解
- Blazor和Vue对比学习(进阶.状态管理-2):状态共享,Vue的Pinia
- Blazor和Vue对比学习(进阶.生命周期-1):基本理解和使用
- Blazor和Vue对比学习(基础-9):表单输入绑定和验证,VeeValidate和EditFrom
- Blazor和Vue对比学习(小知识点-1):v-html指令和MarkupString类型转换
- Blazor和Vue对比学习(进阶.生命周期-2):深入理解生命周期
- 你好,布尔玛!(Blazor组件库)
- Blazor 机制初探以及什么是前后端分离,还不赶紧上车?
- Blazor和Vue对比学习(基础部分完结撒花):本节水文,没有知识点
- Blazor和Vue对比学习(进阶.状态管理-6):持久化保存之LocalStorage和IndexedDB
- 在 Blazor WebAssembly 静态网站中部署ML.NET机器学习模型
热门资讯
推荐资讯
最新资讯
- 每个程序员必学的10个Git命令
- 学习 WCF (4)--学会使用配置文件 无论是Web应用程序还是Win应用程序,我们都会经常用到配置文件。WCF作为分布式开发的基础框架,在定义服务以及定义消费服务的客户端时,都使用了配置文件的方法...
- WCF 新手教程二
- Hibernate为什么如此成功?
- Dubbo线程模型
- 概述异步编程模型
- BM00002——|Javase|MS-DOS(Microsoft Disk Operating|
- MS-DOS 6.22 +Vim+masm 汇编环境
- 批量下载 Windows 零散系统更新的得力工具 -Windows Updates Downloader
- NO.A.0002——day01——MS-DOS(Microsoft Disk Operating System)
- ubuntu 中文拼音输入法安装
- 在ubuntu10.10下安装Google谷歌拼音输入法
- [转]ubuntu14.04安装好用的google拼音输入法
- (转)[GIT]Fatal: cannot do a partial commit during a merge
- libevent(十四)http client 请求 (GET、POST)
- Mysql 保存float数组的一种方式
- 极简主义
- JVM调优
- JVM调优-GC基本原理和调优关键分析
- 通过日志分析,实现 Kubernetes Helm Release 的自动回滚
评论