2024-05-18: Npgsql security fix, .NET 6.0.30/7.0.19/8.0.5, Windows App SDK 1.4.6

Published on Saturday, 18 May 2024

トピックス

Release v8.0.3 · npgsql/npgsql

https://github.com/npgsql/npgsql/releases/tag/v8.0.3

.NET and .NET Framework May 2024 Servicing Updates - .NET Blog

https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-may-2024-servicing-updates/

Release Windows App SDK 1.4.6 (1.4.240512000) · microsoft/WindowsAppSDK

https://github.com/microsoft/WindowsAppSDK/releases/tag/v1.4.6

MongoDB Provider for Entity Framework Core Now Generally Available | MongoDB Blog

https://www.mongodb.com/blog/post/mongodb-provider-entity-framework-core-now-generally-available

ReSharper 2024.1.2 Is Available For Download | The .NET Tools Blog

https://blog.jetbrains.com/dotnet/2024/05/07/resharper-2024-1-2/

Rider 2024.1.2 Is Now Available! | The .NET Tools Blog

https://blog.jetbrains.com/dotnet/2024/05/07/rider-2024-1-2/

Announcing NuGet Commands in C# Dev Kit - The NuGet Blog

https://devblogs.microsoft.com/nuget/announcing-nuget-commands-in-c-dev-kit/

Package Management & improved .NET Aspire support come to C# Dev Kit - .NET Blog

https://devblogs.microsoft.com/dotnet/may-release-of-csharp-dev-kit/

Release 8.4.0 · App-vNext/Polly

https://github.com/App-vNext/Polly/releases/tag/8.4.0

Release v6.6.1 · domaindrivendev/Swashbuckle.AspNetCore

https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases/tag/v6.6.1

Get Ready for Visual Studio at Build 2024: Join Thousands Online! - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/visual-studio-at-build-2024/

What is new in Entity Framework 6.5 Classic

https://erikej.github.io/ef6/dotnet/2024/05/16/ef6-whatsnew.html

What's new in Orleans 8 for Scalable Distributed Applications - .NET Blog

https://devblogs.microsoft.com/dotnet/whats-new-in-orleans-8/

.NET Aspire preview 7 - .NET Aspire

https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-7

v1.11.0 | Meadow v1.* Releases | Wilderness Labs Developer Portal

https://developer.wildernesslabs.co/Meadow/Release_Notes/v1/#v1110

アーティクルなど

null 許容参照型と EF Core Code First - Qiita

https://qiita.com/SurferOnWww/items/67d8e8d86234ac138445

The .NET Generic Math Library - NDepend Blog

https://blog.ndepend.com/dotnet-generic-math/

A Complete .NET Developer's Guide to Span with Stephen Toub - YouTube

https://www.youtube.com/watch?v=5KdICNWOfEQ&list=PLdo4fOcmZ0oX8eqDkSw4hH9cSehrGgdr1&index=5

.NET 8 の Blazor で WASM + API のプロジェクトを作る

https://zenn.dev/microsoft/articles/aspnetcore-blazor-dotnet8-wasm-with-apis

Improve your code quality with GitHub Copilot in Visual Studio - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/improve-your-code-quality-with-github-copilot-in-visual-studio/

C#ベースのオープンソースCMS「Orchard Core」について

https://zenn.dev/zead/articles/f604f9ad31f941

Mastering Slash Commands with GitHub Copilot in Visual Studio - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/mastering-slash-commands-with-github-copilot-in-visual-studio/

【C#】 拡張メソッドで型によるswitchやif判定をできるだけ消す - Qiita

https://qiita.com/toRisouP/items/12afeb98a0971095d409

Azure Toolkit for Rider v4.0 Preview - Request For Feedback | The .NET Tools Blog

https://blog.jetbrains.com/dotnet/2024/05/14/azure-toolkit-for-rider-v4-0-preview-request-for-feedback/

An introduction to primary constructors in C#12

https://andrewlock.net/an-introduction-to-primary-constructors-in-csharp-12/

C#で自動テスト(Playwright) 環境構築~テスト実行手順 - Qiita

https://qiita.com/noritama08/items/ed3f79e7feb061e36774

ConfigureAwait によるデッドロックの回避 - Qiita

https://qiita.com/SurferOnWww/items/2dd628101923419cc44a

await と Task.Result によるデッドロック - Qiita

https://qiita.com/SurferOnWww/items/bd4e483cce7acaee4f30

非同期プログラミング - Qiita

https://qiita.com/SurferOnWww/items/06dc1e3df702596272ba

ASP.NET Core, SSR Web Components, and Enhance Wasm

https://khalidabuhakmeh.com/aspnet-core-ssr-web-components-and-enhance-wasm

Localizing a .NET console or desktop application

https://blog.axantum.com/2024/05/localizing-net-console-or-desktop.html?m=1

Nuxt3を静的ファイルとしてビルドし、.NET Coreに表示する

https://zenn.dev/yorimichi/articles/initial_csharp_nuxt3

Does readonly make your code faster?

https://steven-giesel.com/blogPost/50b84029-4f1e-4e6d-8fd1-0311b0605562

BlazorでJavaScriptから.NETの動的(インスタンス)メソッドを呼び出す - Qiita

https://qiita.com/yaju/items/44b207477d1cb1c81bfb

Azure OpenAI Service を使って VB から C# にコードを変換する

https://zenn.dev/microsoft/articles/convert-vb-to-cs

Ahead of the Game: Exploring Helm Features with .NET Aspire & Aspir8 Preview 7

https://medium.com/@josephsims1/ahead-of-the-game-exploring-helm-features-with-net-aspire-aspir8-preview-7-d327ade09b91

C# Discriminated Union: What's Driving the C# Community's Inquiries? - NDepend Blog

https://blog.ndepend.com/csharp-discriminated-union/

Join the .NET Team at Microsoft Build 2024! - .NET Blog

https://devblogs.microsoft.com/dotnet/join-the-dotnet-team-microsoft-build-2024/

【NXUI】C#でワンライナー・クロスプラットホームデスクトップアプリ【AvaloniaUI】

https://zenn.dev/inuinu/articles/528550aab764e8

Refactor your code with C# collection expressions - .NET Blog

https://devblogs.microsoft.com/dotnet/refactor-your-code-with-collection-expressions/

Diagnose Memory Leaks in .NET Applications with WinDbg: A Hands-on Approach

https://levelup.gitconnected.com/diagnose-memory-leaks-in-net-applications-with-windbg-a-hands-on-approach-f41986f69967

Blazor QuickGrid でリッチなテーブルをサクッと作成する - Qiita

https://qiita.com/higege-amdeker/items/8150dcefe5d891a20c53

Using GitHub Copilot as your Coding GPS - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/using-github-copilot-as-your-coding-gps/

dotInsights | May 2024 | The .NET Tools Blog

https://blog.jetbrains.com/dotnet/2024/05/06/dotinsights-may-2024/

Dapper マルチマッピングで多対多の関係先を生成する

https://zenn.dev/tetr4lab/articles/35cd18af364499

C#で使える1msタイマーを探す - Qiita

https://qiita.com/qiitatosh/items/cc88e398be26e00fafe0

Adventures serializing absolutely everything in C# – isadora

https://isadorasophia.com/articles/serialization/

MVVM ToolKit の使い方

https://zenn.dev/maedan/articles/c691e858e3fa44

How To connect Phi-3 Mini ONNX model in Semantic Kernel

https://towardsdev.com/how-to-connect-phi-3-mini-onnx-model-in-semantic-kernel-fc96b758129f

AArch64(arm64)のLinuxでSeleniumを使う方法(C#版) - Qiita

https://qiita.com/noobow/items/52ed93726b757e2a3dbc

【OCI】.NET SDKを使ってOCI Streamingにデータを送信してみる - Qiita

https://qiita.com/atwits/items/f23283cc58ee2a24a79e

Maui BlazorでRazor ClassLibを使ってコンポーネントをプロジェクト分離する - ねこさんのぶろぐ

https://www.neko3cs.net/entry/separate-component-to-project-maui-blazor

スライド

Blazor WASM × Code-first gRPC で始める C# ⼤統⼀理論

https://speakerdeck.com/sansantech/sansan-20240515-2

.NET GraphQL Client のリアル

https://speakerdeck.com/sansantech/sansan-20240515-1

ライブラリ、リポジトリ、ツールなど

GitHub - NikiforovAll/keycloak-authorization-services-dotnet: Authentication and Authorization with Keycloak and ASP.NET Core 🔐

https://github.com/NikiforovAll/keycloak-authorization-services-dotnet