Skip to content

Commit 35a1168

Browse files
authored
Merge pull request #166 from mayuki/2025-02-14
Add 2025-02-14.md
2 parents 10d323d + de9804c commit 35a1168

File tree

1 file changed

+222
-0
lines changed

1 file changed

+222
-0
lines changed

input/2025/2025-02-14.md

+222
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,222 @@
1+
---
2+
Title: "2025-02-14: Visual Studio 2022 v17.13, .NET 8.0.13 & 9.0.2, PowerShell 7.5"
3+
Published: 2025/02/14 00:00
4+
DestinationPath: 2025/02/14/updates.html
5+
---
6+
<!--
7+
# yyyy-MM-dd
8+
## 主なトピックス
9+
## ヘッドライン
10+
## アーティクル、スライドなど
11+
## ライブラリ、リポジトリ、ツールなど
12+
## サイト、ドキュメントなど
13+
### ツイート
14+
## Deep Dive
15+
-->
16+
17+
## トピックス
18+
19+
### Visual Studio 2022 v17.13 is Now Available! - Visual Studio Blog
20+
https://devblogs.microsoft.com/visualstudio/visual-studio-2022-v17-13-is-now-available/
21+
22+
Visual Studio 2022 v17.13 がリリースされた。
23+
24+
このリリースではコード検索や GitHub Copilot、デバッグ体験や Git ツールといった様々なツールや機能の改善が含まれている。
25+
26+
- [Visual Studio 2022 Release Notes | Microsoft Learn](https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes)
27+
28+
### .NET and .NET Framework February 2025 servicing releases updates - .NET Blog
29+
https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-february-2025-servicing-updates/
30+
31+
.NET の2025年2月のアップデートが .NET 8.0.13 および 9.0.2 としてリリースされた。.NET Framework に対するアップデートはリリースされていない。
32+
33+
このリリースにはセキュリティーに関する新しい変更は含まれず、主に不具合の修正が含まれたものとなっている。
34+
35+
### PowerShell 7.5 GA is now available - PowerShell Team
36+
https://devblogs.microsoft.com/powershell/announcing-powershell-7-5-ga/
37+
38+
PowerShell 7.5 がリリースされた。
39+
40+
このリリースでは .NET 9 上で構築されるようになった他、新しいコマンドレットの追加やタブ補完の改善やエンジンの改善、新しい実験的な機能などが含まれている。
41+
42+
### C# Dev Kit Updates: .NET Aspire, Hot Reload, and More! - .NET Blog
43+
https://devblogs.microsoft.com/dotnet/csharp-on-visual-studio-code-just-got-better-with-enhancements-to-csharp-dev-kit/
44+
45+
C# Dev Kit の最近のアップデート内容についての紹介。
46+
47+
- ソリューションエクスプローラーの更新 (ソリューションなしワークスペース)
48+
- .NET Aspire オーケストレーション
49+
- Razor/Blazor のエクスペリエンスの改善 (ホットリロードや IntelliSense)
50+
- デバッグ機能の強化
51+
- テスト
52+
53+
### Microsoft.Testing.Platform: Now Supported by All Major .NET Test Frameworks - .NET Blog
54+
https://devblogs.microsoft.com/dotnet/mtp-adoption-frameworks/
55+
56+
VSTest に代わる新しいテスト実行プラットフォームである Microsoft.Testing.Platform がすべての主要な .NET テストフレームワークに対応したことについて。
57+
58+
記事では Microsoft.Testing.Platform がどのような特徴を持っているのか、各テストフレームワークでどのように有効化するのかについて書かれている。
59+
60+
### The ReSharper and Rider 2024.3.5 Bug-Fix Updates Are Here | The .NET Tools Blog
61+
https://blog.jetbrains.com/dotnet/2025/02/07/the-resharper-and-rider-2024-3-5/
62+
63+
ReSharper と Rider の 2024.3.5 がリリースされた。
64+
65+
ReSharper 2024.3.5 ではテストに関する問題を中心に細かい不具合がが修正された。Rider 2024.3.5 では Go to Class の修正や C# クラウドコード補完で使用されるモデルとして新しい社内モデルが追加されたほか、AI Assistant で Claude モデルのサポートが追加された。
66+
67+
68+
### Announcing the general availability of AWS .NET OpenTelemetry libraries | Amazon Web Services
69+
https://aws.amazon.com/jp/blogs/dotnet/announcing-the-general-availability-of-aws-net-opentelemetry-libraries/
70+
71+
AWS .NET OpenTelemetry ライブラリの一般提供が開始された。
72+
73+
このリリースではパッケージ名が更新され `.Contrib` が含まれなくなり `OpenTelemetry.Intrumentation.AWS` のような名前となったほか、Amazon Bedrock など AWS サービス向けのインストルメンテーションのサポートが追加されている。
74+
75+
### Announcing Generative AI for Beginners – .NET - .NET Blog
76+
https://devblogs.microsoft.com/dotnet/announcing-generative-ai-for-beginners-dotnet/
77+
78+
生成 AI 初心者の .NET 開発者向けのハンズオンコースが公開された。
79+
80+
このコースにはレッスンごとに5~10分程度のビデオや構築済みの .NET コードサンプル、GitHub Codespaces や GitHub Models との統合、ローカルモデルを使用する方法といったガイドといったものが含まれている。
81+
82+
- [microsoft/Generative-AI-for-beginners-dotnet: Five lessons, learn how to really apply AI to your .NET Applications](https://aka.ms/genainet)
83+
84+
### First preview of Visual Studio 2022 v17.14 - Visual Studio Blog
85+
https://devblogs.microsoft.com/visualstudio/first-preview-of-visual-studio-2022-v17-14/
86+
87+
Visual Studio 2022 v17.14 の最初のプレビューがリリースされた。
88+
89+
このリリースでは主に安定性とセキュリティーを中心にした改善と AI 機能の改善が含まれている。
90+
91+
## アーティクル、スライドなど
92+
### New restrictions on package loading - Visual Studio Blog
93+
https://devblogs.microsoft.com/visualstudio/new-restrictions-on-package-loading/
94+
95+
Visual Studio の拡張パッケージの読み込みに関する制限について開発者向けの説明。
96+
97+
Visual Studio がパッケージとサービスを非同期読み込み/取得する形に移行する中で変更された制限について解説している。17.12 Preview 2 以降、循環パッケージロードはサポートされなくなり、パッケージの読み込みに失敗するようになる。
98+
99+
### C#定石 - ファイル一覧 - 照合規則
100+
https://qiita.com/chai0917/items/fbf33eb3db3cb1c82f27
101+
102+
主に Windows 上でファイル一覧を作成する際のソート順について。
103+
104+
### Windows 日本語カルチャ照合規則 - 漢字ソート順
105+
https://qiita.com/chai0917/items/26c7cd9991518a401fed
106+
107+
Windows 日本語カルチャーでの照合規則のソートの挙動について。
108+
109+
### New Features for Enhanced Razor Productivity! - .NET Blog
110+
https://devblogs.microsoft.com/dotnet/enhancing-razor-productivity-with-new-features/
111+
112+
Visual Studio 2022 v17.12 以降で更新された Razor エディターの新機能について。
113+
114+
- Extract to Component
115+
- Roslyn ベースの C# トークナイザー (Visual Studio 2022 v17.13 以降; プレビュー)
116+
117+
### .NETでSwitchBotプラグミニと温湿度計の値をSDK無しのBLE Advertisementパケットから取得する
118+
https://qiita.com/yamaokunousausa/items/c6a5c5e943c59b57ca93
119+
120+
SwitchBot プラグミニの Bluetooth LE Advertisement パケットから温湿度計の値を取得する方法について。記事では Windows Runtime API を使用した方法を紹介している。
121+
122+
### dotInsights | February 2025 | The .NET Tools Blog
123+
https://blog.jetbrains.com/dotnet/2025/02/12/dotinsights-february-2025/
124+
125+
JetBrains による .NET 関連情報の2025年2月のまとめ記事。
126+
127+
### R3 オペレーター/ファクトリーメソッド まとめ
128+
https://qiita.com/toRisouP/items/3d045aa248824571b809
129+
130+
R3 で提供されているオペレーターやファクトリーメソッドについてのまとめ記事。記事では UniRx との違いなどについても触れている。
131+
132+
### C#のランタイムを設定し、Lambda関数をデプロイする手順について
133+
https://qiita.com/Omizu-25/items/03c5820467b928559ee1
134+
135+
AWS Lambda に C# で構築した Lambda 関数をデプロイする手順について。
136+
137+
### How to test custom middleware. | C# ASP.NET | Yegor Sychev | Medium
138+
https://medium.com/@yegor-sychev/how-to-test-custom-middleware-d5b8fbfef4a2
139+
140+
ASP.NET Core でカスタムミドルウェアをテストする方法について。
141+
142+
### VisualStudio.Extensibility: Managing .NET runtime versions - Visual Studio Blog
143+
https://devblogs.microsoft.com/visualstudio/visualstudio-extensibility-managing-net-runtime-versions/
144+
145+
Visual Studio の新しい拡張モデル VisualStudio.Extensibility で使用される .NET ランタイムバージョンの管理について。
146+
147+
記事では Visual Studio に含まれる .NET ランタイムの今後のタイムライン例、その際のロールフォワードされる挙動について解説している。
148+
149+
### AWS Lambdaで.NETのILoggerを使いたい
150+
https://qiita.com/omt_teruki/items/458d5328a12b70878d71
151+
152+
AWS Lambda で .NET アプリケーションを使用する場合に `ILogger` (Microsoft.Extensions.Logging) を使用する方法について。
153+
154+
記事では Lambda で発生する問題に対処するためリフレクションを使ったワークアラウンドを紹介している。
155+
156+
### C#:コールバック登録時のメモリ確保を抑えるパターン
157+
https://zenn.dev/ruccho/articles/d82c5f6f0b0cd4
158+
159+
ステートを受けるコールバックでアロケーションを避けるパターンについての紹介と解説。
160+
161+
### C# - 自己解凍書庫 - 基本機能
162+
https://zenn.dev/chai0917/articles/4e2b14befa0061
163+
164+
.NET Framework (Windows Forms) を使用した自己解凍書庫を作成する方法について。
165+
166+
- [C# - 自己解凍書庫 - 定義ファイル追加](https://zenn.dev/chai0917/articles/100c978dddafce)
167+
168+
### Azure AI Agent Service で簡単 RAG を実装する
169+
https://zenn.dev/microsoft/articles/aiagentservice-dotnet-01
170+
171+
Azure AI Agent Service を使用して RAG を使用したエージェントサービスを作り、.NET アプリケーションから呼び出す方法について。
172+
173+
### Writing a .NET Garbage Collector in C# - Part 3
174+
https://minidump.net/writing-a-net-gc-in-c-part-3/
175+
176+
C# (Native AOT) で .NET のガベージコレクターを実装するシリーズの第3回目。
177+
178+
この記事ではメモリー上のオブジェクトの情報(型)を取得するための実装を解説している。
179+
180+
### Integrating AWS with .NET Aspire | Amazon Web Services
181+
https://aws.amazon.com/jp/blogs/developer/integrating-aws-with-net-aspire/
182+
183+
.NET Aspire と AWS サービスを統合する方法についての記事。
184+
185+
記事ではリソースのプロビジョニングや Amazon DynamoDB Local との統合といった操作についても解説している。
186+
187+
### milanm/DotNet-Developer-Roadmap: The comprehensive .NET Developer Roadmap for 2025 by seniority level.
188+
https://github.com/milanm/DotNet-Developer-Roadmap
189+
190+
.NET 開発者がどのように学習するとよいのかをまとめたロードマップの2025年版。
191+
192+
### LINQのJoinメソッド・GroupJoinメソッドについて
193+
https://qiita.com/RyotaMurohoshi/items/8e60157361f62490b28e
194+
195+
LINQ の `Join``GroupJoin` メソッドについての解説。
196+
197+
記事ではそれぞれの挙動についてのほか、外部結合をする場合にはどうすればよいのかといったことについても触れている。
198+
199+
### C# + WindowsにおけるANSIエスケープシーケンス書式設定
200+
https://qiita.com/aneuf/items/9e6db412badbce49e1a1
201+
202+
Windows における ANSI エスケープシーケンスを使用した文字修飾(文字色など)の実装方法について。
203+
204+
### Rider 2025.1 EAP 3: Enhancements for Blazor WASM, User Experience, and the Decompiler | The .NET Tools Blog
205+
https://blog.jetbrains.com/dotnet/2025/02/07/rider-eap-3/
206+
207+
Rider 2025.1 EAP 3 がリリースされた。
208+
209+
このリリースでは Blazor WebAssembly のパブリッシュのサポート、メインツールバーのメインメニューの統合、プラグインの自動更新機能の追加、逆コンパイラーの更新などが含まれている。
210+
211+
### Visual Studio 2022 17.13.0でデフォルトエンコーディングを設定できるようになった - tech.guitarrapc.cóm
212+
https://tech.guitarrapc.com/entry/2025/02/13/024301
213+
214+
Visual Studio 2022 v17.13 で追加されたファイルのデフォルト文字エンコーディング設定について。
215+
216+
### ツイート
217+
<!-- https://x.com/msdevjp/status/1890008022648328226?s=12 -->
218+
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">/<br>🎂今日は .NET のお誕生日🎂<br>\<br><br>.NET を愛する開発者のみなさま!<br>「リポスト」で .NET の誕生日をお祝いしませんか🎉<a href="https://twitter.com/hashtag/dotNET?src=hash&amp;ref_src=twsrc%5Etfw">#dotNET</a> <a href="https://t.co/B9QMIxKqDS">pic.twitter.com/B9QMIxKqDS</a></p>&mdash; Microsoft Tech (@msdevjp) <a href="https://twitter.com/msdevjp/status/1890008022648328226?ref_src=twsrc%5Etfw">February 13, 2025</a></blockquote>
219+
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
220+
221+
222+
<blockquote class="mastodon-embed" data-embed-url="https://mastodon.social/@xoofx/113997304444307991/embed" style="background: #FCF8FF; border-radius: 8px; border: 1px solid #C9C4DA; margin: 0; max-width: 540px; min-width: 270px; overflow: hidden; padding: 0;"> <a href="https://mastodon.social/@xoofx/113997304444307991" target="_blank" style="align-items: center; color: #1C1A25; display: flex; flex-direction: column; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Roboto, sans-serif; font-size: 14px; justify-content: center; letter-spacing: 0.25px; line-height: 20px; padding: 24px; text-decoration: none;"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 79 75"><path d="M74.7135 16.6043C73.6199 8.54587 66.5351 2.19527 58.1366 0.964691C56.7196 0.756754 51.351 0 38.9148 0H38.822C26.3824 0 23.7135 0.756754 22.2966 0.964691C14.1319 2.16118 6.67571 7.86752 4.86669 16.0214C3.99657 20.0369 3.90371 24.4888 4.06535 28.5726C4.29578 34.4289 4.34049 40.275 4.877 46.1075C5.24791 49.9817 5.89495 53.8251 6.81328 57.6088C8.53288 64.5968 15.4938 70.4122 22.3138 72.7848C29.6155 75.259 37.468 75.6697 44.9919 73.971C45.8196 73.7801 46.6381 73.5586 47.4475 73.3063C49.2737 72.7302 51.4164 72.086 52.9915 70.9542C53.0131 70.9384 53.0308 70.9178 53.0433 70.8942C53.0558 70.8706 53.0628 70.8445 53.0637 70.8179V65.1661C53.0634 65.1412 53.0574 65.1167 53.0462 65.0944C53.035 65.0721 53.0189 65.0525 52.9992 65.0371C52.9794 65.0218 52.9564 65.011 52.9318 65.0056C52.9073 65.0002 52.8819 65.0003 52.8574 65.0059C48.0369 66.1472 43.0971 66.7193 38.141 66.7103C29.6118 66.7103 27.3178 62.6981 26.6609 61.0278C26.1329 59.5842 25.7976 58.0784 25.6636 56.5486C25.6622 56.5229 25.667 56.4973 25.6775 56.4738C25.688 56.4502 25.7039 56.4295 25.724 56.4132C25.7441 56.397 25.7678 56.3856 25.7931 56.3801C25.8185 56.3746 25.8448 56.3751 25.8699 56.3816C30.6101 57.5151 35.4693 58.0873 40.3455 58.086C41.5183 58.086 42.6876 58.086 43.8604 58.0553C48.7647 57.919 53.9339 57.6701 58.7591 56.7361C58.8794 56.7123 58.9998 56.6918 59.103 56.6611C66.7139 55.2124 73.9569 50.665 74.6929 39.1501C74.7204 38.6967 74.7892 34.4016 74.7892 33.9312C74.7926 32.3325 75.3085 22.5901 74.7135 16.6043ZM62.9996 45.3371H54.9966V25.9069C54.9966 21.8163 53.277 19.7302 49.7793 19.7302C45.9343 19.7302 44.0083 22.1981 44.0083 27.0727V37.7082H36.0534V27.0727C36.0534 22.1981 34.124 19.7302 30.279 19.7302C26.8019 19.7302 25.0651 21.8163 25.0617 25.9069V45.3371H17.0656V25.3172C17.0656 21.2266 18.1191 17.9769 20.2262 15.568C22.3998 13.1648 25.2509 11.9308 28.7898 11.9308C32.8859 11.9308 35.9812 13.492 38.0447 16.6111L40.036 19.9245L42.0308 16.6111C44.0943 13.492 47.1896 11.9308 51.2788 11.9308C54.8143 11.9308 57.6654 13.1648 59.8459 15.568C61.9529 17.9746 63.0065 21.2243 63.0065 25.3172L62.9996 45.3371Z" fill="currentColor"/></svg> <div style="color: #787588; margin-top: 16px;">Post by @xoofx@mastodon.social</div> <div style="font-weight: 500;">View on Mastodon</div> </a> </blockquote> <script data-allowed-prefixes="https://mastodon.social/" async src="https://mastodon.social/embed.js"></script>

0 commit comments

Comments
 (0)