net8

Photino.Blazor 升级.net8.0 记事

趁着Photino.Blazor作者还没升级.net 8之际,我发布版将photino.Blazor-2.6.0发布版升级到.Net 8。 1首先下载photino.Blazor-2.6.0的发布版 https://github.com/tryphotino/photino.Blazor/relea ......
Photino Blazor net8 net

.net 6,7 如何升级到最新的.net8

.net8 微软于 2023.11.15日 已发布 据说.net8速度提升20%相比.net7,大家快快来升级吧 .net 6,7 如何升级到最新的.net8 安装.net8 SDK,vs2022 17.8版本自带.net8 SDK https://dotnet.microsoft.com/down ......
net net8

.NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试

2023年11月15日,对.net的开发圈是一个重大的日子,.net 8.0正式版发布。 圈内已经预热了有半个月有余,性能不断超越,开发体验越来越完美,早在.net 5.0的时候就各种吹风Aot编译,直到6.0 7.0使用仍然比较麻烦,我个人比较期待本次更新的aot体验。 有的群友几个小时都等不了啦 ......

.NET8依赖注入新特性Keyed services

什么是Keyed service Keyed service是指,为一个需要注入的服务定义一个Key Name,并使用使用Key Name检索依赖项注入 (DI) 服务的机制。 使用方法 通过调用 AddKeyedSingleton (或 AddKeyedScoped 或 AddKeyedTrans ......
services 特性 Keyed NET8 NET

net8发布

11 月 15 日开始的为期三天的 .NET Conf 在线活动的开幕日上,.NET 8作为微软的开源跨平台开发平台正式发布。.NET 团队着重强调云、性能、全栈 Blazor、AI 和 .NET MAUI 是.NET 8的主要亮点。。NET团队在 .NET Conf 2023 [1]活动开幕式上表 ......
net8 net

.Net8 Blazor 尝鲜

全栈 Web UI 随着 .NET 8 的发布,Blazor 已成为全堆栈 Web UI 框架,可用于开发在组件或页面级别呈现内容的应用,其中包含: 用于生成静态 HTML 的静态服务器呈现。 使用 Blazor Server 托管模型的交互式服务器呈现。 使用 Blazor WebAssembly ......
Blazor Net8 Net

.NET8 WebApplication剖析

​ WebApplication 是用于配置HTTP管道和路由的web应用程序,接来下我将一一拆解它的组成。 /// <summary> /// The web application used to configure the HTTP pipeline, and routes. /// </su ......
WebApplication NET8 NET

.NET8 Hello World!

使用ASP.NET Core Web Application模板创建的Empty项目如下: 这是一个最简单的Web项目,运行起来会在根路径响应Hello World! Programe 代码非常简洁,但内容非常不简单。 var builder = WebApplication.CreateBuild ......
Hello World NET8 NET

.Net8 新特性之依赖注入容器对Keyed Service的支持

本译自:Keyed service dependency injection container support 在这篇文章中,我将讨论 .NET 8 预览版 7 中引入的对依赖关系注入容器的新“Keyed Service”支持。我将介绍如何使用Keyed Service、何时使用它们,以及它们在后 ......
容器 特性 Service Keyed Net8

.net8 AOT笔记

.net8 AOT笔记 近期。net8发布了第一个rc版本,刚好近期在做一些.net6下的一些程序验证,顺带试了下。 以x64为例 系统ubuntu22.4 x64 下载.net8 sdk https://dotnet.microsoft.com/en-us/download/dotnet/than ......
笔记 net8 net AOT

【c#版本Openfeign】Net8 自带OpenFeign实现远程接口调用

引言 相信巨硬,我们便一直硬。Net版本到现在已经出了7了,8也已经在预览版了,相信在一个半月就会正式发布,其中也有很多拭目以待的新功能了,不仅仅有Apm和Tap的结合,TaskToAscynResult,以及UnsafeAccessor用来获取私有变量,性能比反射,EMIT更高,还有针对Async ......
Openfeign OpenFeign 接口 版本 Net8

BootstrapBlazor组件库,NET8.0使用教程

BootstrapBlazor组件库,NET8.0使用教程 BootstrapBlazor组件库官网 https://www.blazor.zone/components BootstrapBlazor组件库github仓库地址 https://github.com/dotnetcore/Boots ......
BootstrapBlazor 组件 教程 NET8 NET

【.NET8】访问私有成员新姿势UnsafeAccessor(下)

前言 书接上回,我们讨论了在.NET8中新增的UnsafeAccessor,并且通过UnsafeAccessor访问了私有成员,这极大的方便了我们代码的编写,当然也聊到了它当前存在的一些局限性,那么它的性能到底如何?我们今天就来实际测试一下。 测试代码 话不多说,直接上代码,本次测试代码如下: us ......
UnsafeAccessor 姿势 成员 NET8 NET

【.NET8】访问私有成员新姿势UnsafeAccessor(上)

前言 前几天在.NET性能优化群里面,有群友聊到了.NET8新增的一个特性,这个类叫UnsafeAccessor,有很多群友都不知道这个特性是干嘛的,所以我就想写一篇文章来带大家了解一下这个特性。 其实在很早之前我就有关注到这个特殊的特性,但是当时.NET8还没有正式发布,所以我也没有写文章,现在. ......
UnsafeAccessor 姿势 成员 NET8 NET

.Net8 AOT+VMP简单的逆向分析

1.前言 测试下VMP加密.NET的强度,选了最新的.Net8+AOT编译,用VMP给它加壳。最后逆向下,简单的分析,本篇看下。 2.概述 一.前奏 首先一段简单的C#代码: namespace Test_{ internal class Program{ static void Main(stri ......
Net8 Net AOT VMP

vs2022无法创建.net8项目

如图,使用dotnet --list-sdks 查询到已经安装了.net 8,但是创建项目的时候,找不到.net8框架。 原因是没有开启 "使用.NET SDK预览版", 在工具-管理和预览功能处,可开启。 打开之后,重新打开vs,就有了。 参考:https://anthonygiretti.com ......
项目 2022 net8 net vs

我喜欢的.NET8 Preview 1功能

.NET8的第一个预预览版发布了,又开启了一波新技术的学习和研究。简单过了一下.NET8 Preview1,中间有两个功能是我的痛点,先睹为快。 在项目中,数据从前端UI到后端(后端也分为好几层),再到数据库端,每个端或层的命名规则不尽相同,所以在端之间的数据项命名转换就个痛点,C#中,帕斯卡命名与 ......
Preview 我喜欢 功能 NET8 NET

我喜欢的.NET8 Preview 1功能

.NET8的第一个预预览版发布了,又开启了一波新技术的学习和研究。简单过了一下.NET8 Preview1,中间有两个功能是我的痛点,先睹为快。 在项目中,数据从前端UI到后端(后端也分为好几层),再到数据库端,每个端或层的命名规则不尽相同,所以在端之间的数据项命名转换就个痛点,C#中,帕斯卡命名与 ......
Preview 我喜欢 功能 NET8 NET

.Net8的AOT引导程序BootStrap

# 前言 .Net8的本地预编机器码AOT,它几乎进行了100%的自举。微软为了摆脱C++的钳制,做了很多努力。也就是代码几乎是用C#重写,包括了虚拟机,GC,内存模型等等。而需要C++做的,也就仅仅是引导程序,本篇通过代码来看下这段至关重要的引导程序的运作模式。原文:[.Net8的AOT引导程序B ......
BootStrap 程序 Net8 Net AOT

.Net8罕见的技术:MSIL的机器码简析

# 前言 一般的只有最终的汇编代码才有机器码表示,然一个偶然的机会发现,MSIL(Microsoft intermediate language)作为一个中间语言表示,居然也有机器码,其实这也难怪,计算机里面万物都是二进制,本篇来看下,以下以.Net8 PreView Source Code分析为主 ......
机器码 机器 技术 Net8 MSIL

.Net8顶级技术:边界检查之IR解析(二)

# 前言 IR技术应用在各个编程语言当中,它属于JIT的核心部分,确实有点点麻烦。但部分基本明了。本篇通过小例子了解下。前情提要,看这一篇之前建议看看前一篇:[点击此处](https://mp.weixin.qq.com/s?__biz=Mzg5NDYwNjU4MA==&mid=2247484782 ......
边界 顶级 技术 Net8 Net

.Net8顶级技术:边界检查之IR解析(慎入)

# 前言 C#这种语言之所以号称安全的,面向对象的语言。这个安全两个字可不是瞎叫的哦。因为JIT会检查任何可能超出分配范围的数值,以便使其保持在安全边界内。这里有两个概念,其一边界检查,其二IR解析。后者的生成是前者的功能的保证。啥叫IR,你以为的IL是中间语言,其实并不是,还有一层IR中间表象。. ......
边界 顶级 技术 Net8 Net

.Net8的快速JIT,分层编译,R2R的设置

前言 本篇通过一些简单的JIT设置,比如快速JIT,适用于循环的快速 JIT,分层编译,R2R等核心内容设置,快速进入.Net8核心区域。 概括 1.快速JIT 什么是快速JIT,顾名思义,被Rosyln编译的.Net源码进行快速的机器码编译。这么做的目的是,提高编译的速度,但是降低了代码的性能和整 ......
Net8 Net JIT R2R 2R
共53篇  :2/2页 首页上一页2下一页尾页