|
| 1 | +--- |
| 2 | +Title: "2025-08-27: Visual Studio August Update, Uno Platform 6.2" |
| 3 | +Published: 2025/08/27 00:00 |
| 4 | +DestinationPath: 2025/08/27/updates.html |
| 5 | +--- |
| 6 | +<!-- |
| 7 | +# yyyy-MM-dd |
| 8 | +## 主なトピックス |
| 9 | +## ヘッドライン |
| 10 | +## アーティクル、スライドなど |
| 11 | +## ライブラリ、リポジトリ、ツールなど |
| 12 | +## サイト、ドキュメントなど |
| 13 | +### ツイート |
| 14 | +## Deep Dive |
| 15 | +--> |
| 16 | + |
| 17 | +## トピックス |
| 18 | + |
| 19 | +### The Visual Studio August Update is here - smarter AI, better debugging, and more control - Visual Studio Blog |
| 20 | +https://devblogs.microsoft.com/visualstudio/the-visual-studio-august-update-is-here-smarter-ai-better-debugging-and-more-control/ |
| 21 | + |
| 22 | +Visual Studio 2022 の 8 月のアップデートがリリースされた。 |
| 23 | + |
| 24 | +- GPT-5 のサポート |
| 25 | +- MCP との接続 |
| 26 | +- Google アカウントを使用した Copilot のサインアップ |
| 27 | +- チャットへの自身の AI モデルの持ち込み |
| 28 | +- Uneral Engine の統合デバッグ |
| 29 | +- 必要になったときに Copilot 提案 |
| 30 | +- 折りたたた目られた提案とクリーンな編集 |
| 31 | +- コード補完の部分的受け入れ |
| 32 | +- GitHub Chat の Git コンテキスト |
| 33 | + |
| 34 | +### Uno Platform 6.2: Smoother, Faster, Everywhere |
| 35 | +https://platform.uno/blog/uno-platform-6-2-smoother-faster-everywhere/ |
| 36 | + |
| 37 | +Uno Platform 6.2 がリリースされた。 |
| 38 | + |
| 39 | +このリリースでは Skia WebAssembly の改善、Skia SkCanvasElement の改善、WebView2 の WinUとの整合性の調整、ListView の選択の改善、Theme の信頼性向上、RatingControl のアップデート、Uno Platform Studio & ホットデザインのアップデートが含まれている。 |
| 40 | + |
| 41 | + |
| 42 | +### GitHub Copilot for Azure (Preview) Launches in Visual Studio 2022 with Azure MCP Support - Visual Studio Blog |
| 43 | +https://devblogs.microsoft.com/visualstudio/github-copilot-for-azure-preview-launches-in-visual-studio-2022-with-azure-mcp-support/ |
| 44 | + |
| 45 | +Visual Studio 2022 (17.14+) と GitHub Copilot for Azure 機能拡張を使用して Azure MCP が利用できるようになった。 |
| 46 | + |
| 47 | +記事ではサポートされている MCP と、インストール/セットアップの手順を紹介している。 |
| 48 | + |
| 49 | +### Enhance your CLI testing workflow with the new dotnet test - .NET Blog |
| 50 | +https://devblogs.microsoft.com/dotnet/dotnet-test-with-mtp/ |
| 51 | + |
| 52 | +.NET 10 の dotnet test コマンドと Microsoft.Testing.Platform 統合で改善された点について。 |
| 53 | + |
| 54 | +記事では .NET 10 での有効化方法やどのような効果があるか、各種オプションなどを紹介している。 |
| 55 | + |
| 56 | +### Bring Your Own Model to Chat in Visual Studio - Visual Studio Blog |
| 57 | +https://devblogs.microsoft.com/visualstudio/bring-your-own-model-visual-studio-chat/ |
| 58 | + |
| 59 | +Visual Studio の Copilot Chat で既定のモデル以外に、独自の API キーを使用した AI モデルを持ち込む機能についての紹介。 |
| 60 | + |
| 61 | +### Copilot Diagnostics toolset for .NET In Visual Studio - .NET Blog |
| 62 | +https://devblogs.microsoft.com/dotnet/github-copilot-diagnostics-toolset-for-dotnet-in-visual-studio/ |
| 63 | + |
| 64 | +Visual Studio の Copilot による診断デバッグ機能についての紹介。 |
| 65 | + |
| 66 | +- Copilot デバッグツールボックス |
| 67 | + - ブレークポイントとトレースポイントの提案 |
| 68 | + - ブレークポイントのトラブルシューティング |
| 69 | + - IEnuemrable ビジュアライザーでの Copilot による LINQ クエリー提案 |
| 70 | + - Copilot を使用した LINQ クエリーの説明 |
| 71 | + - Copilot による例外支援 |
| 72 | + - Copilot による変数の分析 |
| 73 | + - Copilot による戻り値の分析 |
| 74 | + - 並列スタックウィンドウでのデッドロック分析、自動要約、インサイト |
| 75 | +- Copilot プロファイリングツールボックス |
| 76 | + - CPU 使用率、インストルメンテーション、.NET の割り当てツールの自動インサイト |
| 77 | + |
| 78 | +## リリース |
| 79 | +- [App-vNext/Polly](https://github.com/App-vNext/Polly) |
| 80 | + - [8.6.3](https://github.com/App-vNext/Polly/releases/tag/8.6.3) |
| 81 | +https://github.com/DataDog/dd-trace-dotnet/releases/tag/v3.25.0 |
| 82 | +- [DataDog/dd-trace-dotnet](https://github.com/DataDog/dd-trace-dotnet) |
| 83 | + - [v3.25.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v3.25.0) |
| 84 | +- [aws/aws-sdk-net](https://github.com/aws/aws-sdk-net) |
| 85 | + - [3.7.1106.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1106.0), [3.7.1107.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1107.0), [3.7.1108.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1108.0), [3.7.1109.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1109.0), [3.7.1110.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1110.0), [4.0.74.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.74.0), [4.0.75.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.75.0), [4.0.76.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.76.0), [4.0.77.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.77.0), [4.0.78.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.78.0) |
| 86 | +- [Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net) |
| 87 | + - [Azure.Communication.CallAutomation_1.5.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Communication.CallAutomation_1.5.0), [Azure.Core_1.47.3](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Core_1.47.3), [Azure.ResourceManager.Network_1.11.3](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Network_1.11.3), [Azure.ResourceManager.Resources_1.11.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Resources_1.11.1), [System.ClientModel_1.6.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/System.ClientModel_1.6.1) |
| 88 | +- [googleapis/google-cloud-dotnet](https://github.com/googleapis/google-cloud-dotnet) |
| 89 | + - [Google.Cloud.AIPlatform.V1-3.45.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.AIPlatform.V1-3.45.0) |
| 90 | +- [microsoft/WindowsAppSDK](https://github.com/microsoft/WindowsAppSDK) |
| 91 | + - [v.1.8.0-Preview1](https://github.com/microsoft/WindowsAppSDK/releases/tag/v.1.8.0-Preview1) |
| 92 | +- [newrelic/newrelic-dotnet-agent](https://github.com/newrelic/newrelic-dotnet-agent) |
| 93 | + - [v10.44.1](https://github.com/newrelic/newrelic-dotnet-agent/releases/tag/v10.44.1) |
| 94 | +- [StackExchange/StackExchange.Redis](https://github.com/StackExchange/StackExchange.Redis) |
| 95 | + - [2.9.11](https://github.com/StackExchange/StackExchange.Redis/releases/tag/2.9.11) |
| 96 | + |
| 97 | +## アーティクル、スライドなど |
| 98 | + |
| 99 | +### Fixing an old .NET Core native library loading issue on Alpine |
| 100 | +https://andrewlock.net/fixing-an-old-dotnet-core-native-library-loading-issue-on-alpine/ |
| 101 | + |
| 102 | +Alpine Linux 上でネイティブライブラリーを使用しようとした際に発生した問題について。 |
| 103 | + |
| 104 | +.NET Core 3.1 や .NET 5 では Alpine Linux のランタイム ID のルックアップが正しくなく、Alpine 3.17 以上で問題になる。 |
| 105 | + |
| 106 | +### 【C#】NuGet.orgにMCP Serverだと認識されなかった理由は.NET10以降かどうかでcsprojの記述が違うからだと気づいた - はなちるのマイノート |
| 107 | +https://www.hanachiru-blog.com/entry/2025/08/27/120000 |
| 108 | + |
| 109 | +.NET 10 以前の SDK で作成した NuGet パッケージが NuGet.org に公開した際に MCP サーバーとして認識されない問題について。 |
| 110 | + |
| 111 | +### Web APIの書き心地のCLI フレームワーク Cocona |
| 112 | +https://zenn.dev/shundeveloper/articles/61fbd9bd3f007a |
| 113 | + |
| 114 | +Cocona を使用した CLI アプリケーションの実装について。 |
| 115 | + |
| 116 | +### F#でMCPサーバーのサンプルを動かす |
| 117 | +https://qiita.com/Miyakovsky/items/5e47c88ecee73ec82ff8 |
| 118 | + |
| 119 | +F# と ModelContextProtocol SDK を使用して MCP サーバーのサンプルを動かす手順について。 |
| 120 | + |
| 121 | +### C# × WASM化を使用してVS Code の拡張機能を作りたい(VS Code for Web) |
| 122 | +https://zenn.dev/srtia2318/articles/organize-info10-vscode-ex-wasm-f408da65b14e2f |
| 123 | + |
| 124 | +Visual Studio Code for Web の拡張機能から Wasm 化した C# コードを呼び出すための手順と実装方法について。 |
| 125 | + |
| 126 | +### C# プロジェクトで Gemini CLI を使う |
| 127 | +https://zenn.dev/sator_imaging/articles/33dd0cf1e6c1d3 |
| 128 | + |
| 129 | +Gemini CLI で使用できるサンドボックスイメージとして .NET / C# のイメージを作る手順について。 |
| 130 | + |
| 131 | +### App Actions on Windows の Action Provider(URIタイプ)をつくる |
| 132 | +https://qiita.com/tera1707/items/6918ab851fabc1bd36fc |
| 133 | + |
| 134 | +App Actions on Windows の URI タイプの Action Provider を実装する手順についての解説。 |
| 135 | + |
| 136 | +### .NET MAUIでカスタムコントロールを作成する方法4選 |
| 137 | +https://zenn.dev/y_a_y/articles/maui_custom_b9685efa3cc1e1 |
| 138 | + |
| 139 | +.NET MAUI でカスタムコントロールを作成する4つの方法(継承、ControlView、カスタム描画、ハンドラー)について。 |
| 140 | + |
| 141 | +### Better Control over Your Copilot Code Suggestions - Visual Studio Blog |
| 142 | +https://devblogs.microsoft.com/visualstudio/better-control-over-your-copilot-code-suggestions/ |
| 143 | + |
| 144 | +Visual Studio 2022 17.14.13 以降で強化された GitHub Copilot のコード提案の挙動のコントロールについて。 |
| 145 | + |
| 146 | +### MauiReactor: An MVU Approach for .NET MAUI - .NET Blog |
| 147 | +https://devblogs.microsoft.com/dotnet/mauireactor-mvu-for-dotnet-maui/ |
| 148 | + |
| 149 | +.NET MAUI 向けの MVU フレームワークである MauiReactor の紹介。 |
| 150 | + |
| 151 | +### 【C#】Aspire+MagicOnionで快適にアプリ開発する |
| 152 | +https://zenn.dev/arika/articles/20250822-aspire-magiconion |
| 153 | + |
| 154 | +.NET Aspire と MagicOnion を組み合わせてクライアントサーバー型のアプリケーションを構築する手順について。 |
| 155 | + |
| 156 | +### 2025 実践的なBlazor Server業務アプリケーションの作り方 - 受注管理システムを例に - Qiita |
| 157 | +https://qiita.com/masayahak/items/bfbf5dea084a055f06c4 |
| 158 | + |
| 159 | +受注管理システムを例とした Blazor Server による業務アプリケーションの作り方とその実装例の解説。 |
| 160 | + |
| 161 | +### 【C#】複数の型が混ざったリストをJsonSerializer.Serialize/Deserializeする - Qiita |
| 162 | +https://qiita.com/yamato1413/items/c80579a26e1359a136fd |
| 163 | + |
| 164 | +System.Text.Json を使用して複数の型が混在するリストをシリアライズ/デシリアライズする方法について。 |
0 commit comments