今週は都合によりリンクだけの紹介となっていますことご了承ください。
トピックス
Announcing Oracle Entity Framework Core 7
https://medium.com/oracledevs/announcing-oracle-entity-framework-core-7-d89a2495b7db
ReSharper and Rider 2022.3.1 Bug Fixes Are Here
https://blog.jetbrains.com/dotnet/2022/12/21/resharper-and-rider-2022-3-1-bug-fixes/
Write markdown without leaving Visual Studio - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/write-markdown-without-leaving-visual-studio/
Sticky Scroll now in preview - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/sticky-scroll-now-in-preview/
KB5022083 WPF ベースのアプリケーションが XPS ドキュメントをレンダリングする方法の変更 - Microsoft サポート
アーティクル、スライドなど
Unsafe クラスの敗北 (関数ポインター) | ++C++; // 未確認飛行 C ブログ
https://ufcpp.net/blog/2022/12/unsafer-unsafe/
.NET 7 の新機能 @bind:after で input 入力を即時処理する (そしてもう一度死ぬ) - Qiita
https://qiita.com/jsakamoto/items/0a265288cacea70634b4
App Service Authentication (Easy Auth) と ASP.NET のフォーム認証を共存させつつ利用する - しばやん雑記
https://blog.shibayan.jp/entry/20221218/1671348695
(C#) interface の静的仮想メンバーでジェネリックコンストラクタ - ネコのために鐘は鳴る
https://ikorin2.hatenablog.jp/entry/2022/12/17/212228
neue cc - 2022年のC# (Incremental) Source Generator開発手法
https://neue.cc/2022/12/16_IncrementalSourceGenerator.html
LibraryImportAttributeが.NET 7で追加されたので触ってみました - プログラム系統備忘録ブログ
https://tan.hatenadiary.jp/entry/2022/12/16/002739
必ず、かの邪知暴虐の T4 を除かねばならぬと決意した | ++C++; // 未確認飛行 C ブログ
https://ufcpp.net/blog/2022/12/no-more-t4/
Experimenting With .NET & WebAssembly - Running .NET Based Spin Application On WASI Node Pool in AKS
https://www.tpeczek.com/2022/12/experimenting-with-net-webassembly.html
GitLab でも好きな静的解析ツール (Code Quality & SAST) を使う
https://zenn.dev/masakura/articles/ff74864c9af28d
BlazorとDataFactoryで作るお手軽ELアプリ - Qiita
https://qiita.com/bitflyer/items/3b4ef34a9bdf5991b8f6
Adding new files just got a lot faster - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/adding-new-files-just-got-a-lot-faster/
.NET をIBM Powerで動かしてみた話 #1 - Qiita
https://qiita.com/Nakaji1106/items/f0761c4d1dce58c0b8d5
C#11ではリストパターンが使えるようになった。
https://zenn.dev/yuchiki/articles/csharp-list-pattern
[C#] INumberTの実装総覧 (分数型の実装例付き) - Qiita
https://qiita.com/YuHima03/items/20b59013d42d294b9839
Build Your Own Podcast App with .NET 7, Blazor, and .NET MAUI - .NET Blog
https://devblogs.microsoft.com/dotnet/build-your-own-podcast-app-with-dotnet-blazor-and-dotnet-maui/
nanoFrameworkでNode-REDにMQTT通信してみた
https://zenn.dev/matsuataru/articles/0237a66beb73db
Xamarin.Androidを.NET6に移行する方法について。 - Qiita
https://qiita.com/secile/items/10266c6b6bd5b179dc23
When Pulumi met Nuke: a .NET love story
https://dev.to/techwatching/when-pulumi-met-nuke-a-net-love-story-4omd
Windowsの画面ロックをC#で検知する - Qiita
https://qiita.com/unasenohkoku/items/380e4fb4613b5abe96ea
.NET Framework の NuGet パッケージに依存関係が設定されない件に対処する(NU5218警告) - Qiita
https://qiita.com/mxProject/items/f031321ef0d229659f25
.NET MAUIでAzure AD B2Cで認証する(まずはMicrosoftAccountでやってみる) - Qiita
https://qiita.com/MAUIHighSchool/items/b8faf3aba00082b023ac
Asyncとsync混ぜるな危険 - Qiita
https://qiita.com/superriver/items/1f1b83d2d2c6b70ba408
String.Formatメソッドを再実装してみる - Qiita
https://qiita.com/t0r/items/f83f6ee4ddca1bcf27eb
Unity 2021.2 から新しく使えるようになったC#のクラスを眺める - Qiita
https://qiita.com/Gaku_Ishii/items/23d85defb8339fe3e9c0
BlazorでExcel ライクなグリッドJSライブラリ「Handsontable」を使ってみる - Qiita
https://qiita.com/yaju/items/bcca337af393f15a6795
Rider 2022.3から、JSONからC#のクラスやレコードを作る機能が追加された - Qiita
https://qiita.com/RyotaMurohoshi/items/0c6730d0988b022378e6
Rider 2022.3とReSharper 2022.3のIL Viewerで、ILをC#にデコンパイルできるようになった - Qiita
https://qiita.com/RyotaMurohoshi/items/1f8244f0af50ad30583e
C# How to Write a Source Generator Part 1/5: Planning
https://kafkawannafly.medium.com/c-how-to-write-a-source-generator-part-1-5-planning-6b4ab6ea5f63
Blazor WASM でログイン後に Azure AD のセキュリティグループで認可をする
https://zenn.dev/okazuki/articles/auth-securitygroup-blazorwasm
Blazor WebAssemblyでつくったマークシートシステム Mark2をオープンソースとして公開 - Qiita
https://qiita.com/kaorumori/items/5b7255e3244159b082d3
.NETでCode-firstなgRPC(gRPC-Web)を使う - Qiita
https://qiita.com/michi_wkwk/items/194276f0014df74cac41
.NET 7: suspicious places and errors in the source code
https://dev.to/_sergvasiliev_/net-7-suspicious-places-and-errors-in-the-source-code-cgd
今年もクリスマスプレゼントにCardboardでゲームを作ろう。 - Qiita
https://qiita.com/secile/items/69928aa1e52152034489
Blazor WebAssemblyで新規の業務システムを開発している話
https://zenn.dev/rkatsura/articles/4b0e0b3dbb9a59
UnityでもIndex/Rangeを使おう! - Qiita
https://qiita.com/Euglenach/items/c433afe78d72fc1a18fc
C#で昔のゲームのような音を生成する「SoundMaker」を公開しました - Qiita
https://qiita.com/DTB_AutumnSky/items/8d78520567211d9a8dd2
ノートの作成・管理・ふりかえりソフトウェア 「FrogNote」を開発しました - Qiita
https://qiita.com/DTB_AutumnSky/items/1d691e2428ac7fa9330c
System.Text.Jsonのソース生成をUnityで試す | Yucchiy's Note
https://blog.yucchiy.com/2022/12/csharp-advent-calendar-system-text-json-unity/
ライブラリ、リポジトリ、ツールなど
nenoNaninu/TypedSignalR.Client.TypeScript: TypeScript source generator to provide strongly typed SignalR clients by analyzing C# type definitions.
https://github.com/nenoNaninu/TypedSignalR.Client.TypeScript
mxProject/WindowsFormGenericHost: This is an extension library for Generic Host. Runs a Windows Forms application on Generic Host.
https://github.com/mxProject/WindowsFormGenericHost
Introduction | Cadl
https://microsoft.github.io/cadl/
サイト、ドキュメントなど
ツイート
🔐
— Tim (@timheuer) December 16, 2022
Now in @VisualStudio more text visualizers -- need to double-check that JWT token claim data, no problem... pic.twitter.com/sx1KnDtXlL
https://t.co/varu5oDw8H
— ++C++; // 管理人: 岩永 (@ufcpp) December 21, 2022
VBでもちゃんとrequiredメンバーに対応するよ!
(毎年恒例、数か月遅れ。)