2023-08-20: .NET 8 Preview 7, Visual Studio 2022 version 17.7, .NET 7.0.10 & .NET 6.0.21, Moq Privacy issues

Published on Sunday, 20 August 2023

トピックス

Announcing .NET 8 Preview 7 - .NET Blog

https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-7/

Announcing NuGet 6.7 – Keeping You Secure - The NuGet Blog

https://devblogs.microsoft.com/nuget/announcing-nuget-6-7-keeping-you-secure/

.NET Framework August 2023 Security and Quality Rollup Updates - .NET Blog

https://devblogs.microsoft.com/dotnet/dotnet-framework-august-2023-security-and-quality-rollup-updates/

Visual Studio 2022 – 17.7 Now Available - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-7-now-available/

Announcing .NET MAUI in .NET 8 Preview 7: Keyboard Accelerators - .NET Blog

https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-in-dotnet-8-preview-7/

ASP.NET Core updates in .NET 8 Preview 7 - .NET Blog

https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-7/

.NET August 2023 Updates – .NET 7.0.10, .NET 6.0.21 - .NET Blog

https://devblogs.microsoft.com/dotnet/august-2023-updates/

Visual Studio 2022 17.8 Preview 1 has arrived! - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-8-preview-1-has-arrived/

https://github.com/moq/moq/issues/1372

アーティクル、スライドなど

A cheat sheet to migrate from Moq to NSubstitute

https://timdeschryver.dev/blog/a-cheat-sheet-to-migrate-from-moq-to-nsubstitute#method-invoked-with-any-arguments

CsWin32 を別プロジェクトに分離する

https://zenn.dev/shinta0806/articles/cswin32-separation

Structured ASP.NET Localization

https://dev.to/giannoudis/structured-aspnet-localization-35bo

Hidden Workings of Execution Context in .NET

https://medium.com/net-under-the-hood/hidden-workings-of-execution-context-in-net-43b491726c65

Multi-Branch Graph Available for General Audiences - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/multi-branch-graph-available-for-general-audiences/

Load Testing HTTP API on C# with NBomber

https://medium.com/@kostash23lena/load-testing-http-api-on-c-with-nbomber-96939511bdab

How To Debug Docker and Docker Compose Solutions with JetBrains Rider | The .NET Tools Blog

https://blog.jetbrains.com/dotnet/2023/08/16/debugging-docker-and-docker-compose-solutions-with-jetbrains-rider/

VSCodeのC#拡張で、omnisharp使用を継続する - Qiita

https://qiita.com/skitoy4321/items/c6b0873a37fe649f9ca6

【C#】Spanbyteを用いて少しずつハッシュ値計算(IncrementalHash) - Qiita

https://qiita.com/mitsu_at3/items/438b4c4252947b467ef2

Keyed service dependency injection container support: Exploring the .NET 8 preview - Part 6

https://andrewlock.net/exploring-the-dotnet-8-preview-keyed-services-dependency-injection-support/

My favorite features in Visual Studio 17.7 - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/my-favorite-features-in-visual-studio-17-7/

Visual Studio 2022 – 17.7 Performance Enhancements - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-7-performance-enhancements/

C# 汎用ホストのDIにカスタムロガーを組み込む - Qiita

https://qiita.com/mxProject/items/41f75c057c855c49efd0

.NET 8 で Blazor Server をする方法 (消えた Blazor Server テンプレート)

https://zenn.dev/microsoft/articles/blazor-server-on-net8-pre6

Collecting memory dumps for .NET Core on Kubernetes

https://cezarypiatek.github.io/post/memory-dump-on-kubernetes/

Tales from the .NET Migration Trenches - Intro

https://www.jimmybogard.com/tales-from-the-net-migration-trenches/

Introducing the new IHostedLifecycleService Interface in .NET 8 - Steve Gordon - Code with Steve

https://www.stevejgordon.co.uk/introducing-the-new-ihostedlifecycleservice-interface-in-dotnet-8

.NET 8 Interceptors

https://khalidabuhakmeh.com/dotnet-8-interceptors

【C#8.0】Substringの代わりにインデクサの範囲指定で文字列抽出する - Qiita

https://qiita.com/YouKnow/items/93b4b978ecb113616fae

Does C# always have boxing with string concatenation and interpo…

https://pvs-studio.com/en/blog/posts/csharp/1060/

Let's Co-Create! Your Voice Matters - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/lets-co-create-your-voice-matters/

How to migrate from Moq to NSubstitute

https://itnext.io/how-to-migrate-from-moq-to-nsubstitute-cdb6a80404d

SuppressGCTransition

https://minidump.net/suppressgctransition-b9a8a774edbd

ImmutableArray<T>の内部配列を参照して高速化

https://zenn.dev/benutomo/articles/54083312afca95

Visual Studio 2022 v17.8 Previews New IntelliTest -- Visual Studio Magazine

https://visualstudiomagazine.com/articles/2023/08/14/intellitest-preview.aspx?m=1

Moq から NSubstitute へ移行する

https://zenn.dev/masakura/articles/9b97948a11b40d

.NET 8 で Blazor Server をする方法 (消えた Blazor Server テンプレート)

https://zenn.dev/microsoft/articles/blazor-server-on-net8-pre6?redirected=1

System.Text.Jsonでは改行入りのBase64文字列に対応していない

https://zenn.dev/shimat/articles/3d319d50b3f0c3

.NET Annotated Monthly | August 2023 | The .NET Tools Blog

https://blog.jetbrains.com/dotnet/2023/08/07/net-annotated-monthly-august-2023/

Polyfills in .NET to ease multi-targeting - Gérald Barré

https://www.meziantou.net/polyfills-in-dotnet-to-ease-multi-targeting.htm

How to benchmark different .NET versions

https://steven-giesel.com/blogPost/59cfb6f8-8b87-4707-a99e-e372541b696a

.NET .gcdump Internals

https://chnasarre.medium.com/net-gcdump-internals-fcce5d327be7

【C#】構造体(struct)を完全に理解する - Annulus Games

https://annulusgames.com/blog/understanding-struct/

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

Giannoudis/TimePeriodLibrary: Extensive time period calculations and individual calendar periods.

https://github.com/Giannoudis/TimePeriodLibrary

PowerRule / PowerRule · GitLab

https://gitlab.com/power-rule/power-rule

le-nn/memento: A simple client-side state management container for Blazor/.NET includes redo/undo and ReduxDevTools support..

https://github.com/le-nn/memento

サイト、ドキュメントなど

ASP.NET Core in Action, Third Edition is now in print

https://andrewlock.net/asp-dotnet-core-in-action-third-edition-is-now-in-print/