トピックス
Visual Studio 2022 v17.13 is Now Available! - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/visual-studio-2022-v17-13-is-now-available/
Visual Studio 2022 v17.13 がリリースされた。
このリリースではコード検索や GitHub Copilot、デバッグ体験や Git ツールといった様々なツールや機能の改善が含まれている。
.NET and .NET Framework February 2025 servicing releases updates - .NET Blog
https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-february-2025-servicing-updates/
.NET の2025年2月のアップデートが .NET 8.0.13 および 9.0.2 としてリリースされた。.NET Framework に対するアップデートはリリースされていない。
このリリースにはセキュリティーに関する新しい変更は含まれず、主に不具合の修正が含まれたものとなっている。
PowerShell 7.5 GA is now available - PowerShell Team
https://devblogs.microsoft.com/powershell/announcing-powershell-7-5-ga/
PowerShell 7.5 がリリースされた。
このリリースでは .NET 9 上で構築されるようになった他、新しいコマンドレットの追加やタブ補完の改善やエンジンの改善、新しい実験的な機能などが含まれている。
C# Dev Kit Updates: .NET Aspire, Hot Reload, and More! - .NET Blog
C# Dev Kit の最近のアップデート内容についての紹介。
- ソリューションエクスプローラーの更新 (ソリューションなしワークスペース)
- .NET Aspire オーケストレーション
- Razor/Blazor のエクスペリエンスの改善 (ホットリロードや IntelliSense)
- デバッグ機能の強化
- テスト
Microsoft.Testing.Platform: Now Supported by All Major .NET Test Frameworks - .NET Blog
https://devblogs.microsoft.com/dotnet/mtp-adoption-frameworks/
VSTest に代わる新しいテスト実行プラットフォームである Microsoft.Testing.Platform がすべての主要な .NET テストフレームワークに対応したことについて。
記事では Microsoft.Testing.Platform がどのような特徴を持っているのか、各テストフレームワークでどのように有効化するのかについて書かれている。
The ReSharper and Rider 2024.3.5 Bug-Fix Updates Are Here | The .NET Tools Blog
https://blog.jetbrains.com/dotnet/2025/02/07/the-resharper-and-rider-2024-3-5/
ReSharper と Rider の 2024.3.5 がリリースされた。
ReSharper 2024.3.5 ではテストに関する問題を中心に細かい不具合がが修正された。Rider 2024.3.5 では Go to Class の修正や C# クラウドコード補完で使用されるモデルとして新しい社内モデルが追加されたほか、AI Assistant で Claude モデルのサポートが追加された。
Announcing the general availability of AWS .NET OpenTelemetry libraries | Amazon Web Services
AWS .NET OpenTelemetry ライブラリの一般提供が開始された。
このリリースではパッケージ名が更新され .Contrib
が含まれなくなり OpenTelemetry.Intrumentation.AWS
のような名前となったほか、Amazon Bedrock など AWS サービス向けのインストルメンテーションのサポートが追加されている。
Announcing Generative AI for Beginners – .NET - .NET Blog
https://devblogs.microsoft.com/dotnet/announcing-generative-ai-for-beginners-dotnet/
生成 AI 初心者の .NET 開発者向けのハンズオンコースが公開された。
このコースにはレッスンごとに5~10分程度のビデオや構築済みの .NET コードサンプル、GitHub Codespaces や GitHub Models との統合、ローカルモデルを使用する方法といったガイドといったものが含まれている。
First preview of Visual Studio 2022 v17.14 - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/first-preview-of-visual-studio-2022-v17-14/
Visual Studio 2022 v17.14 の最初のプレビューがリリースされた。
このリリースでは主に安定性とセキュリティーを中心にした改善と AI 機能の改善が含まれている。
アーティクル、スライドなど
New restrictions on package loading - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/new-restrictions-on-package-loading/
Visual Studio の拡張パッケージの読み込みに関する制限について開発者向けの説明。
Visual Studio がパッケージとサービスを非同期読み込み/取得する形に移行する中で変更された制限について解説している。17.12 Preview 2 以降、循環パッケージロードはサポートされなくなり、パッケージの読み込みに失敗するようになる。
C#定石 - ファイル一覧 - 照合規則
https://qiita.com/chai0917/items/fbf33eb3db3cb1c82f27
主に Windows 上でファイル一覧を作成する際のソート順について。
Windows 日本語カルチャ照合規則 - 漢字ソート順
https://qiita.com/chai0917/items/26c7cd9991518a401fed
Windows 日本語カルチャーでの照合規則のソートの挙動について。
New Features for Enhanced Razor Productivity! - .NET Blog
https://devblogs.microsoft.com/dotnet/enhancing-razor-productivity-with-new-features/
Visual Studio 2022 v17.12 以降で更新された Razor エディターの新機能について。
- Extract to Component
- Roslyn ベースの C# トークナイザー (Visual Studio 2022 v17.13 以降; プレビュー)
.NETでSwitchBotプラグミニと温湿度計の値をSDK無しのBLE Advertisementパケットから取得する
https://qiita.com/yamaokunousausa/items/c6a5c5e943c59b57ca93
SwitchBot プラグミニの Bluetooth LE Advertisement パケットから温湿度計の値を取得する方法について。記事では Windows Runtime API を使用した方法を紹介している。
dotInsights | February 2025 | The .NET Tools Blog
https://blog.jetbrains.com/dotnet/2025/02/12/dotinsights-february-2025/
JetBrains による .NET 関連情報の2025年2月のまとめ記事。
R3 オペレーター/ファクトリーメソッド まとめ
https://qiita.com/toRisouP/items/3d045aa248824571b809
R3 で提供されているオペレーターやファクトリーメソッドについてのまとめ記事。記事では UniRx との違いなどについても触れている。
C#のランタイムを設定し、Lambda関数をデプロイする手順について
https://qiita.com/Omizu-25/items/03c5820467b928559ee1
AWS Lambda に C# で構築した Lambda 関数をデプロイする手順について。
How to test custom middleware. | C# ASP.NET | Yegor Sychev | Medium
https://medium.com/@yegor-sychev/how-to-test-custom-middleware-d5b8fbfef4a2
ASP.NET Core でカスタムミドルウェアをテストする方法について。
VisualStudio.Extensibility: Managing .NET runtime versions - Visual Studio Blog
Visual Studio の新しい拡張モデル VisualStudio.Extensibility で使用される .NET ランタイムバージョンの管理について。
記事では Visual Studio に含まれる .NET ランタイムの今後のタイムライン例、その際のロールフォワードされる挙動について解説している。
AWS Lambdaで.NETのILoggerを使いたい
https://qiita.com/omt_teruki/items/458d5328a12b70878d71
AWS Lambda で .NET アプリケーションを使用する場合に ILogger
(Microsoft.Extensions.Logging) を使用する方法について。
記事では Lambda で発生する問題に対処するためリフレクションを使ったワークアラウンドを紹介している。
C#:コールバック登録時のメモリ確保を抑えるパターン
https://zenn.dev/ruccho/articles/d82c5f6f0b0cd4
ステートを受けるコールバックでアロケーションを避けるパターンについての紹介と解説。
C# - 自己解凍書庫 - 基本機能
https://zenn.dev/chai0917/articles/4e2b14befa0061
.NET Framework (Windows Forms) を使用した自己解凍書庫を作成する方法について。
Azure AI Agent Service で簡単 RAG を実装する
https://zenn.dev/microsoft/articles/aiagentservice-dotnet-01
Azure AI Agent Service を使用して RAG を使用したエージェントサービスを作り、.NET アプリケーションから呼び出す方法について。
Writing a .NET Garbage Collector in C# - Part 3
https://minidump.net/writing-a-net-gc-in-c-part-3/
C# (Native AOT) で .NET のガベージコレクターを実装するシリーズの第3回目。
この記事ではメモリー上のオブジェクトの情報(型)を取得するための実装を解説している。
Integrating AWS with .NET Aspire | Amazon Web Services
https://aws.amazon.com/jp/blogs/developer/integrating-aws-with-net-aspire/
.NET Aspire と AWS サービスを統合する方法についての記事。
記事ではリソースのプロビジョニングや Amazon DynamoDB Local との統合といった操作についても解説している。
milanm/DotNet-Developer-Roadmap: The comprehensive .NET Developer Roadmap for 2025 by seniority level.
https://github.com/milanm/DotNet-Developer-Roadmap
.NET 開発者がどのように学習するとよいのかをまとめたロードマップの2025年版。
LINQのJoinメソッド・GroupJoinメソッドについて
https://qiita.com/RyotaMurohoshi/items/8e60157361f62490b28e
LINQ の Join
と GroupJoin
メソッドについての解説。
記事ではそれぞれの挙動についてのほか、外部結合をする場合にはどうすればよいのかといったことについても触れている。
C# + WindowsにおけるANSIエスケープシーケンス書式設定
https://qiita.com/aneuf/items/9e6db412badbce49e1a1
Windows における ANSI エスケープシーケンスを使用した文字修飾(文字色など)の実装方法について。
Rider 2025.1 EAP 3: Enhancements for Blazor WASM, User Experience, and the Decompiler | The .NET Tools Blog
https://blog.jetbrains.com/dotnet/2025/02/07/rider-eap-3/
Rider 2025.1 EAP 3 がリリースされた。
このリリースでは Blazor WebAssembly のパブリッシュのサポート、メインツールバーのメインメニューの統合、プラグインの自動更新機能の追加、逆コンパイラーの更新などが含まれている。
Visual Studio 2022 17.13.0でデフォルトエンコーディングを設定できるようになった - tech.guitarrapc.cóm
https://tech.guitarrapc.com/entry/2025/02/13/024301
Visual Studio 2022 v17.13 で追加されたファイルのデフォルト文字エンコーディング設定について。
ツイート
/
— Microsoft Tech (@msdevjp) February 13, 2025
🎂今日は .NET のお誕生日🎂
\
.NET を愛する開発者のみなさま!
「リポスト」で .NET の誕生日をお祝いしませんか🎉#dotNET pic.twitter.com/B9QMIxKqDS