咨询区
-
LP13
在 Asp.NET 中我一般都用 PostAsJsonAsync()
做数据提交,在 Asp.NET Core 时代我貌似没有找到,按照程序集的命名规范,我觉得应该也是由 Microsoft.AspNet.WebApi.Client
迁移到 Microsoft.AspNetCore.WebApi.Client
中。
Just So So ...
在 Asp.NET 中我一般都用 PostAsJsonAsync()
做数据提交,在 Asp.NET Core 时代我貌似没有找到,按照程序集的命名规范,我觉得应该也是由 Microsoft.AspNet.WebApi.Client
迁移到 Microsoft.AspNetCore.WebApi.Client
中。
Logging source generator 是 .NET 6 引入的一个新功能,借助 Source Generator 来实现,因为要用到 C# 9 中的分部方法(partial method
),C# 语言需要使用 9 及以上版本,具有更好的性能以及灵活性,在注重性能的项目中值得一试。
在.NET中,已经存在了5个Timer类:
不管以前这样设计的原因,现在.NET 6又为我们增加了一个新Timer,PeriodicTimer。
杨中科开发了一个对.Net程序瘦身的工具,可以把被引用但是没有被使用的程序集删除。杨中科用它把一个.Net core程序从147兆瘦身到59.5兆。
.NET中发布程序的时候有对程序集进行剪裁的功能,但是那个功能只能做静态检查。比如我们的项目使用了A程序集,A程序集中的类有M1、M2两个方法,M1方法中又调用了B程序集的代码,M2方法中调用了C程序集的代码。如果我们的程序中只调用了M1方法,而没有调用M2方法,那么用.NET的剪裁是不能把没有被调用的M2方法中的调用的C程序集剪裁掉的。