.NET周報【10月第2期 2022-10-17】

主題宣布 .NET 7 發布候選版本 2 - .NET Bloghttps://devblogs.microsoft.com/dotnet/announcing-dotnet-7-rc-2/
.NET 7 RC2 已經發布 。.NET 7 RC2 已經發布 。
文章除了鏈接到過去關于.NET 7的新特性文章之外,還介紹了一些變化:

  • System.Text.Json 源代碼生成時重新啟用反射回退
  • 用于正確使用新的API的分析器
    • 用于正確實現泛型Math接口的分析器
    • 防止IntPtr和UIntPtr的內置操作符中的行為更改
發布 Entity Framework Core 7 候選版本 2: JSON Columns - .NET Bloghttps://devblogs.microsoft.com/dotnet/announcing-ef7-release-candidate-2/
Entity Framework Core 7 RC2 已經發布 。
此版本包含 GA 中包含的所有功能 , 并修復了 RC1 中的 80 多個問題 。
【.NET周報【10月第2期 2022-10-17】】本文詳細介紹了Entity Framework Core 7 中的新功能:映射到 JSON 列,包括如何定義和查詢
ASP.NET Core 在 .NET 7 候選版本 2 中的更新- .NET Bloghttps://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-rc-2/
有關在 .NET 7 RC2 中更新 ASP.NET Core的文章 。
此版本包括以下新功能,文章介紹了每個新功能:
  • 改進的輸出緩存
  • 使用msal.js(MSAL)的動態身份驗證請求
  • Blazor WebAssembly 身份驗證診斷的改善
  • WebAssembly多線程 (試験的)
宣布 .NET MAUI 支持 Xcode 14 和 iOS 16 - .NET Bloghttps://devblogs.microsoft.com/dotnet/dotnet-maui-xcode14/
.NET MAUI 支持 Xcode 14 和 iOS 16 。
Visual Studio 2022 和 .NET 6 中 Xcode 14 和 iOS 16 支持的第六個 .NET MAUI 服務版本 。Visual Studio 2022 17.3 或 17.4 預覽 3,適用于 Mac 的 Visual Studio 支持 17.4 預覽 3 。
請注意,.NET 7 MAUI 中的 Xcode 14 支持將在以后(一周后)提供 , 因此 .NET 7 的 MAUI 是最新的 RC1 。
本文介紹了您可以從 Windows 設備連接到 Mac 以開發 iOS 應用程序 。
.NET7中 System.Text.Json 有什么新東西 - .NET Bloghttps://devblogs.microsoft.com/dotnet/system-text-json-in-dotnet-7/
介紹 .NET 7 系統.文本.Json 中的新增功能 。
  • 自定義契約
    • IJsonTypeInfoResolverModifiers使用 和 自定義序列化/反序列化過程
  • 類型層次結構
    • JsonDerivedType 特性來序列化/反序列化繼承類型
    • JsonPolymorphic 特性 JsonTypeInfo 來自定義多態性
  • 必需成員(required)
  • 添加JsonSerializerOptions.Default
  • 添加Utf8JsonReader.CopyString
  • 源代碼生成的改進
    • 支持IAsyncEnumerable<T>
    • 支持JsonDocument
    • 支持DateOnly, TimeOnly
  • 性能的改進
  • 還有一些破壞性變更
.NET 2022年10月更新 – .NET 6.0.10 和 .NET Core 3.1.30 - .NET Bloghttps://devblogs.microsoft.com/dotnet/october-2022-updates/
發布了 .NET 6.0.10 和 .NET Core 3.1.30
此版本包括一些錯誤修復和改進,以及針對 NuGet 漏洞的安全修補程序 。
.NET Framework 2022年10月 安全和質量匯總更新 - .NET Bloghttps://devblogs.microsoft.com/dotnet/dotnet-framework-october-2022-security-and-quality-rollup/
.NET Framework 于 2022 年 10 月發布了安全和累積更新 。
此版本包括一些問題修復和可靠性改進 。不包括新的安全修補程序 。
Azure Static Web Apps對.NET Core 3.1的擴展支持將于2022年12月3日結束 | Azure updates | Microsoft Azurehttps://azure.microsoft.com/en-us/updates/staticwebappsdotnet3deprecation/
Azure Static Web Apps 的 .NET Core 3.1 擴展支持將于 2022 年 12 月 3 日結束 。
由于 Azure 靜態 Web 應用函數在 Azure 函數上運行,因此需要遷移到使用 .NET 6 的運行時 v4 才能繼續接收支持和安全更新 。
開發中:對.NET 7的支持 | Azure updates | Microsoft Azurehttps://azure.microsoft.com/en-us/updates/in-development-day-0-support-for-net-7/
Azure App Service 的 .NET 7 支持將很快發布 。
Cake v2.3.0 發布https://cakebuildnet.medium.com/cake-v2-3-0-released-b60746a00555
Cake v2.3 已發布 。
包括改進的全局腳本緩存和命令別名 。
文章、幻燈片等【C#】隱藏在控制臺應用程序中輸入的字符 , 并讀取行 - Qiitahttps://qiita.com/admiralhetare/items/2de677d90c5ce0ab2659
了解如何實現單行隱藏輸入(如密碼輸入) 。
使用FluentValidation向強類型配置對象添加驗證https://andrewlock.net/adding-validation-to-strongly-typed-configuration-objects-using-flentvalidation/
ASP.NET Core 上使用 Microsoft.Extensions.Configuration 在配置中進行類型化設置時 , 如何在“當前驗證”中驗證設置的信息 。

推薦閱讀