在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
前言: 今天看到一个更新,可以不需要写 1、Sample我们以 示例: using Microsoft.AspNetCore.Builder; var app = WebApplication.Create(args); app.Map("/", () => "Hello World"); app.Run(); 或者结合 Imports: @global using Microsoft.AspNetCore.Builder; Program: var app = WebApplication.Create(args); app.Map("/", () => "Hello World"); app.Run(); 在 .NET 6 Preview 7 中,我们将不需要再加 2、How it works它的实现方式也是基于之前的 目前针对不同的 SDK 类型会添加不同的默认 针对 System System.Collections.Generic System.IO System.Linq System.Net.Http System.Threading System.Threading.Tasks 针对 System.Net.Http.Json Microsoft.AspNetCore.Builder Microsoft.AspNetCore.Hosting Microsoft.AspNetCore.Http Microsoft.AspNetCore.Routing Microsoft.Extensions.Configuration Microsoft.Extensions.DependencyInjection Microsoft.Extensions.Hosting Microsoft.Extensions.Logging 针对 Microsoft.Extensions.Configuration Microsoft.Extensions.DependencyInjection Microsoft.Extensions.Hosting Microsoft.Extensions.Logging 如果你想禁用隐式命名空间引用,可以通过 <DisableImplicitNamespaceImports>true</DisableImplicitNamespaceImports> 如果你只是想禁用针对 <DisableImplicitNamespaceImports_Web>true</DisableImplicitNamespaceImports_Web> 配置对应关系:
后面应该会有更多的支持,具体还是要以最终 .NET6 正式发布时为准 我们也可以为我们的 library 启用 只需要打包的时候在项目文件中增加一个类似下面的 <Project> <ItemGroup> <GlobalUsings Include="Library" /> </ItemGroup> </Project> 3、More隐式命名空间引用能够使得我们避免写特别多重复的命名空间引用,对于简单的测试应用来说会非常的方便 虽然隐式的命名空间引用能够为我们大大简化代码,不需要再写重复的 到此这篇关于.NET 6 即将到来的新特性 隐式命名空间引用的文章就介绍到这了,更多相关.NET 6新特性 隐式命名空间引用内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论