Skip to content

Commit 5eff445

Browse files
authored
Merge pull request #170 from mayuki/2025-03-17
Add 2025-03-17.md
2 parents effcf45 + 6637435 commit 5eff445

File tree

1 file changed

+146
-0
lines changed

1 file changed

+146
-0
lines changed

input/2025/2025-03-17.md

+146
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
---
2+
Title: "2025-03-17: .NET 8.0.14 & 9.0.3, SLNX"
3+
Published: 2025/03/17 00:00
4+
DestinationPath: 2025/03/17/updates.html
5+
---
6+
<!--
7+
# yyyy-MM-dd
8+
## 主なトピックス
9+
## ヘッドライン
10+
## アーティクル、スライドなど
11+
## ライブラリ、リポジトリ、ツールなど
12+
## サイト、ドキュメントなど
13+
### ツイート
14+
## Deep Dive
15+
-->
16+
17+
## トピックス
18+
19+
### .NET and .NET Framework March 2025 servicing releases updates - .NET Blog
20+
https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-march-2025-servicing-updates/
21+
22+
### New, Simpler Solution File Format - Visual Studio Blog
23+
https://devblogs.microsoft.com/visualstudio/new-simpler-solution-file-format/
24+
25+
### Introducing support for SLNX, a new, simpler solution file format in the .NET CLI - .NET Blog
26+
https://devblogs.microsoft.com/dotnet/introducing-slnx-support-dotnet-cli/
27+
28+
### A 10x Faster TypeScript - TypeScript
29+
https://devblogs.microsoft.com/typescript/typescript-native-port/
30+
31+
- [Anders Hejlsberg による回答 - Why Go? · microsoft/typescript-go · Discussion #411](https://github.com/microsoft/typescript-go/discussions/411#discussioncomment-12476218)
32+
33+
### Unlock Free Access to Cloud Academy: A New Benefit for Visual Studio Subscribers - Visual Studio Blog
34+
https://devblogs.microsoft.com/visualstudio/cloud-academy-visual-studio-subscription-benefit/
35+
36+
### MongoDB EF Core Provider Now Supports EF 9!
37+
https://medium.com/@MongoDB/mongodb-ef-core-provider-now-supports-ef-9-62db9b89ce0d
38+
39+
### GPT-4o Copilot code completion model available now in Visual Studio public preview - Visual Studio Blog
40+
https://devblogs.microsoft.com/visualstudio/gpt-4o-copilot-code-completion-model-available-now-in-visual-studio-public-preview/
41+
42+
## リリース
43+
- [aws/aws-sdk-net](https://github.com/aws/aws-sdk-net)
44+
- [3.7.1000.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1000.0), [3.7.1001.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1001.0), [3.7.1002.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1002.0), [3.7.999.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.999.0)
45+
- [Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net)
46+
- [Azure.Data.AppConfiguration_1.6.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Data.AppConfiguration_1.6.0), [Azure.ResourceManager.AlertsManagement_1.1.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.AlertsManagement_1.1.1), [Azure.ResourceManager.Analysis_1.1.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Analysis_1.1.1), [Azure.ResourceManager.AppComplianceAutomation_1.0.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.AppComplianceAutomation_1.0.1), [Azure.ResourceManager.ApplicationInsights_1.0.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.ApplicationInsights_1.0.1), [Azure.ResourceManager.AppPlatform_1.1.2](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.AppPlatform_1.1.2), [Azure.ResourceManager.Automanage_1.1.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Automanage_1.1.1), [Azure.ResourceManager.Automation_1.1.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Automation_1.1.1), [Azure.ResourceManager.Billing_1.2.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Billing_1.2.1), [Azure.ResourceManager.BotService_1.1.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.BotService_1.1.1), [Azure.ResourceManager.Cdn_1.3.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Cdn_1.3.1), [Azure.ResourceManager.ChangeAnalysis_1.1.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.ChangeAnalysis_1.1.1), [Azure.ResourceManager.Communication_1.2.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Communication_1.2.1), [Azure.ResourceManager.Confluent_1.2.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Confluent_1.2.1), [Azure.ResourceManager.CostManagement_1.0.2](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.CostManagement_1.0.2), [Azure.ResourceManager.DataBox_1.0.4](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.DataBox_1.0.4), [Azure.ResourceManager.DataBoxEdge_1.1.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.DataBoxEdge_1.1.1), [Azure.ResourceManager.DataFactory_1.7.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.DataFactory_1.7.0), [Azure.ResourceManager.DataLakeAnalytics_1.1.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.DataLakeAnalytics_1.1.1), [Azure.ResourceManager.DataLakeStore_1.1.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.DataLakeStore_1.1.1), [Azure.ResourceManager.DataShare_1.1.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.DataShare_1.1.1), [Azure.ResourceManager.DesktopVirtualization_1.3.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.DesktopVirtualization_1.3.1), [Azure.ResourceManager.DeviceProvisioningServices_1.2.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.DeviceProvisioningServices_1.2.1), [Azure.ResourceManager.FrontDoor_1.3.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.FrontDoor_1.3.1), [Azure.ResourceManager.Hci_1.2.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Hci_1.2.1), [Azure.ResourceManager.Resources_1.9.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Resources_1.9.1), [Azure.ResourceManager.Sphere_1.0.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Sphere_1.0.1), [Azure.ResourceManager.StorageCache_1.3.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.StorageCache_1.3.1), [Azure.ResourceManager.StorageMover_1.2.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.StorageMover_1.2.1), [Azure.ResourceManager.Support_1.1.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Support_1.1.1), [Azure.ResourceManager.TrafficManager_1.1.3](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.TrafficManager_1.1.3), [Azure.Storage.Blobs_12.24.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Storage.Blobs_12.24.0), [Azure.Storage.Blobs.Batch_12.21.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Storage.Blobs.Batch_12.21.0), [Azure.Storage.Common_12.23.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Storage.Common_12.23.0), [Azure.Storage.Files.DataLake_12.22.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Storage.Files.DataLake_12.22.0), [Azure.Storage.Files.Shares_12.22.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Storage.Files.Shares_12.22.0), [Azure.Storage.Queues_12.22.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Storage.Queues_12.22.0), [Microsoft.Azure.WebJobs.Extensions.EventGrid_3.4.4](https://github.com/Azure/azure-sdk-for-net/releases/tag/Microsoft.Azure.WebJobs.Extensions.EventGrid_3.4.4), [Microsoft.Azure.WebJobs.Extensions.ServiceBus_5.16.5](https://github.com/Azure/azure-sdk-for-net/releases/tag/Microsoft.Azure.WebJobs.Extensions.ServiceBus_5.16.5), [Microsoft.Azure.WebJobs.Extensions.SignalRService_2.0.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Microsoft.Azure.WebJobs.Extensions.SignalRService_2.0.1), [Microsoft.Azure.WebJobs.Extensions.Tables_1.3.3](https://github.com/Azure/azure-sdk-for-net/releases/tag/Microsoft.Azure.WebJobs.Extensions.Tables_1.3.3), [Microsoft.Extensions.Azure_1.11.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Microsoft.Extensions.Azure_1.11.0)
47+
- [DataDog/dd-trace-dotnet](https://github.com/DataDog/dd-trace-dotnet)
48+
- [v3.12.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v3.12.0)
49+
- [googleapis/google-cloud-dotnet](https://github.com/googleapis/google-cloud-dotnet)
50+
- [Google.Cloud.AIPlatform.V1-3.22.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.AIPlatform.V1-3.22.0), [Google.Cloud.Audit-2.5.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Audit-2.5.0), [Google.Cloud.Bigtable.Admin.V2-3.24.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Bigtable.Admin.V2-3.24.0), [Google.Cloud.Bigtable.V2-3.16.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Bigtable.V2-3.16.0), [Google.Cloud.Datastore.V1-4.15.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Datastore.V1-4.15.0), [Google.Cloud.Dialogflow.Cx.V3-2.23.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Dialogflow.Cx.V3-2.23.0), [Google.Cloud.Dialogflow.V2-4.26.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Dialogflow.V2-4.26.0), [Google.Cloud.Filestore.V1-2.7.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Filestore.V1-2.7.0), [Google.Cloud.Firestore-3.10.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Firestore-3.10.0), [Google.Cloud.Firestore.V1-3.10.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Firestore.V1-3.10.0), [Google.Cloud.PubSub.V1-3.22.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.PubSub.V1-3.22.0), [Google.Cloud.PubSub.V1-3.23.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.PubSub.V1-3.23.0), [Google.Cloud.Storage.V1-4.11.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Storage.V1-4.11.0)
51+
- [grpc/grpc-dotnet](https://github.com/grpc/grpc-dotnet)
52+
- [v2.70.0](https://github.com/grpc/grpc-dotnet/releases/tag/v2.70.0)
53+
- [microsoft/microsoft-ui-xaml](https://github.com/microsoft/microsoft-ui-xaml)
54+
- [winui3](https://github.com/microsoft/microsoft-ui-xaml/releases/tag/winui3/release/1.6.6)
55+
- [microsoft/WindowsAppSDK](https://github.com/microsoft/WindowsAppSDK)
56+
- [v1.6.6](https://github.com/microsoft/WindowsAppSDK/releases/tag/v1.6.6)
57+
58+
## アーティクル、スライドなど
59+
### System.Linq.Async is part of .NET 10 - LINQ for IAsyncEnumerable
60+
https://steven-giesel.com/blogPost/e40aaedc-9e56-491f-9fe5-3bb0b162ae94
61+
62+
### Support for Game Consoles in JetBrains Rider | The .NET Tools Blog
63+
https://blog.jetbrains.com/dotnet/2025/03/14/support-for-game-consoles-in-jetbrains-rider/
64+
65+
### DevProxy 0.25 Improves Configuration Management, Joins .NET Foundation
66+
https://www.infoq.com/news/2025/03/devproxy-025-net-foundation/
67+
68+
### Notionを使ったヘッドレスCMSの構築方法
69+
https://zenn.dev/rendya/articles/notion-headless-cms-sample
70+
71+
### 【.NET8】MagicOnionでAPIサーバを立てる - Qiita
72+
https://qiita.com/inco-cyber/items/3253235a0a9d5fda2b1e
73+
74+
- [MagicOnionでgRPC-Webを使う - Qiita](https://qiita.com/inco-cyber/items/74715318a7f40d819d64)
75+
76+
### C#のEventWaitHandle待ちをTaskに変換して混在を解決する方法(Taskの中で単に待つと問題が起きます) - Qiita
77+
https://qiita.com/spc_ksudoh/items/bff67ca86c878b106c92
78+
79+
### 【C#】JsonExtensionDataを活用した動的プロパティの取り扱い
80+
https://zenn.dev/shimiyu/articles/c89058684563d2
81+
82+
### DuckDBでExcelファイルを読み取る - C#
83+
https://zenn.dev/gkuroki/articles/dotnet-duckdb-excel-read
84+
85+
### 【Discord】DSharpPlus使ってみた - Qiita
86+
https://qiita.com/wrsmA/items/00b2b8ee085ac08761a4
87+
88+
### 数値を含んだ文字列の比較(.NET 10) - Qiita
89+
https://qiita.com/h084/items/9ece2dfd6bb5bafaadb1
90+
91+
### Running an ASP.NET Core app inside IIS in a Windows container
92+
https://andrewlock.net/running-an-aspnetcore-app-behind-iis-in-a-windows-container/
93+
94+
### EF Coreでシーケンスを用いたId以外の列の自動採番を行う - Qiita
95+
https://qiita.com/jun1s/items/0090dd0c4f56e63bd6a0
96+
97+
### WPFの配布と更新について_InnoSetupとAutoUpdater.NET - Qiita
98+
https://qiita.com/msms/items/223c30212d3458958001
99+
100+
### Make more sense of multithreaded debugging - Visual Studio Blog
101+
https://devblogs.microsoft.com/visualstudio/make-more-sense-of-multithreaded-debugging/
102+
103+
### Hello HybridCache! Streamlining Cache Management for ASP.NET Core Applications - .NET Blog
104+
https://devblogs.microsoft.com/dotnet/hybrid-cache-is-now-ga/
105+
106+
### [C#] UnsafeAccessor 属性を使ったコードが実行時に BadImageFormatException 例外を吐いた
107+
https://zenn.dev/j_sakamoto/articles/55676560cef8b2
108+
109+
### Writing a .NET Garbage Collector in C# - Part 5
110+
https://minidump.net/writing-a-net-gc-in-c-part-5/
111+
112+
### 【C#】コレクション式について
113+
https://zenn.dev/nuskey/articles/19b3c75b806dad
114+
115+
### ローカル環境で AWSSDK.Extensions.NETCore.Setup 3.7.x を使った初期化が遅い場合は 3.7.1 を使うか DefaultsMode に Standard を指定する。 - Qiita
116+
https://qiita.com/karuakun/items/cf7c334ec8156e4bfd63
117+
118+
### What's new in C# 14
119+
https://zenn.dev/ya46/articles/6fe156619d87b0
120+
121+
### 【.NET 10 Preview1】インターフェースを介したforeachのパフォーマンスが上がるらしい
122+
https://zenn.dev/ya46/articles/bca4fa5e5ceca5
123+
124+
### Kyoto.cs #1 (2025/04/06 15:00〜)
125+
https://kyotocs.connpass.com/event/348616/
126+
127+
## ライブラリ、リポジトリ、ツールなど
128+
### Cysharp/ZLinq: Zero allocation LINQ with Span and LINQ to SIMD, LINQ to Tree (FileSystem, Json, GameObject, etc.) for all .NET platforms and Unity.
129+
https://github.com/Cysharp/ZLinq
130+
131+
### ツイート
132+
<!-- https://x.com/jcouv/status/1899508932068176238?s=12&t=ggvrrZ7oLogHyNoIGNgjbw -->
133+
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">We merged a C# 14 feature into VS 17.14 (preview 3): partial events and constructors.<a href="https://t.co/XTfuleY2Ra">https://t.co/XTfuleY2Ra</a></p>&mdash; Julien Couvreur (@jcouv) <a href="https://twitter.com/jcouv/status/1899508932068176238?ref_src=twsrc%5Etfw">March 11, 2025</a></blockquote>
134+
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
135+
136+
137+
138+
<!-- https://x.com/mkristensen/status/1900224976332218558?s=12 -->
139+
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Extension packs are now supported in .vsconfig files. The Visual Studio installer now knows how to install them with out using vsixinstaller.exe. <br><br>Coming soon... <a href="https://t.co/FzC7l1aSzZ">pic.twitter.com/FzC7l1aSzZ</a></p>&mdash; Mads Kristensen (@mkristensen) <a href="https://twitter.com/mkristensen/status/1900224976332218558?ref_src=twsrc%5Etfw">March 13, 2025</a></blockquote>
140+
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
141+
142+
143+
144+
<!-- https://x.com/ufcpp/status/1899003528817049647?s=12 -->
145+
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr"><a href="https://t.co/ytxy7nOBhm">https://t.co/ytxy7nOBhm</a><br>変なことに気づいてしまうなど。</p>&mdash; ++C++; // 管理人: 岩永 (@ufcpp) <a href="https://twitter.com/ufcpp/status/1899003528817049647?ref_src=twsrc%5Etfw">March 10, 2025</a></blockquote>
146+
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

0 commit comments

Comments
 (0)