個人的なメモ

Tomohiro Suzuki @hiro128_777 のブログです。Microsoft MVP for Developer Technologies 2017- 本ブログと所属組織の公式見解は関係ございません。

2022-01-01から1年間の記事一覧

.NET MAUI の主なプロジェクトテンプレート(Xamarin との比較)

Xamarin でサポートされていたプロジェクトは .NET MAUI でサポートされているのでしょうか。 というわけで.NET MAUI の主なプロジェクトテンプレートを Xamarin と比較してみました。 下記の表の「短い名前」は、 .NET CLI で dotnet new mauiのように「短…

Windows も ARM へ移行が進む?ARM64 にネイティブ対応する Visual Studio 2022

ARM64 ネイティブ対応の背景 Microsoft は Visual Studio 2022 で 64ビット化対応を完了しました。そして次のステップとして Visual Studio の ARM64 ネイティブ対応を急速に進めています。2022年9月7日現在、ARM64 Visual Studio 2022 はプレビュー版がリリ…

.NET 7 の注目機能となるか? Orleans

Orleans に関しては、さらに詳細な仕様や、本記事のローカル実行ではなく、Azure App Service にデプロイしてみた結果について以下の記事にまとめました。 hiro128.hatenablog.jp .NET 7 の動向と Orleans .NET 7 の新しいトピックとして Orleans がバージョ…

.NET MAUI、 Xamarn.Forms からの改良ポイント

目次 目次 .NET MAUI リリース Xamarin.Forms と .NET MAUIの主な違い .NET MAUI のプロジェクト構成 Xamarin.Forms のアーキテクチャーに起因する問題点 Xamarin.Forms のレンダラーアーキテクチャー Xamarin.Forms レンダラーアーキテクチャーの問題点 .NE…

.NET 6 で開発できるアプリケーションの整理

目次 目次 はじめに ワークロードごとの主要なアプリテンプレート対応一覧 コンソールアプリ Windowsフォームアプリ WPFアプリ UWPアプリ WinUI 3アプリ ASP.NET Web Forms アプリ ASP.NET MVC アプリ / ASP.NET Core MVC アプリ iOS アプリ Android アプリ …

.NET MAUI Preview 7 の更新情報

.NET MAUI Preview 7 の更新情報についてご紹介します。なお、オリジナルの記事はこちらです。 devblogs.microsoft.com .NET MAUI Preview 8 の更新情報はこちらです。 hiro128.hatenablog.jp 目次 目次 新しいレイアウト(.NET MAUI Preview 7) アクセシビ…

.NET MAUI Preview 8 の更新情報

.NET MAUI Preview 8 の更新情報についてご紹介します。なお、オリジナルの記事はこちらです。 devblogs.microsoft.com .NET MAUI Preview 9 の更新情報はこちらです。 hiro128.hatenablog.jp .NET MAUI Preview 7 の更新情報はこちらです。 hiro128.hatenab…

.NET MAUI Preview 9 の更新情報

.NET MAUI Preview 9 の更新情報についてご紹介します。なお、オリジナルの記事はこちらです。 devblogs.microsoft.com .NET MAUI Preview 10 の更新情報はこちらです。 hiro128.hatenablog.jp .NET MAUI Preview 8 の更新情報はこちらです。 hiro128.hatena…

.NET MAUI Preview 10 更新情報

.NET MAUI Preview 10 の更新情報についてご紹介します。なお、オリジナルの記事はこちらです。 devblogs.microsoft.com .NET MAUI Preview 11 の更新情報はこちらです。 hiro128.hatenablog.jp .NET MAUI Preview 9 の更新情報はこちらです。 hiro128.haten…

.NET MAUI Preview 11 更新情報

.NET MAUI Preview 11 の更新情報についてご紹介します。なお、オリジナルの記事はこちらです。 devblogs.microsoft.com .NET MAUI Preview 12 の更新情報はこちらです。 hiro128.hatenablog.jp .NET MAUI Preview 10 の更新情報はこちらです。 hiro128.hate…

.NET MAUI Preview 12 更新情報

.NET MAUI Preview 12 の更新情報についてご紹介します。なお、オリジナルの記事はこちらです。 devblogs.microsoft.com .NET MAUI Preview 13 の更新情報はこちらです。 hiro128.hatenablog.jp .NET MAUI Preview 11 の更新情報はこちらです。 hiro128.hate…

.NET MAUI Preview 13 更新情報

.NET MAUI Preview 13 の更新情報についてご紹介します。なお、オリジナルの記事はこちらです。 devblogs.microsoft.com .NET MAUI Preview 14 の更新情報はこちらです。 hiro128.hatenablog.jp .NET MAUI Preview 12 の更新情報はこちらです。 hiro128.hate…

.NET MAUI Preview 14 更新情報

.NET MAUI Preview 14 の更新情報についてご紹介します。なお、オリジナルの記事はこちらです。 devblogs.microsoft.com .NET MAUI Preview 13 の更新情報はこちらです。 hiro128.hatenablog.jp .NET MAUI の Xamarn.Forms からの改良ポイントはこちらです。…

.NET Framework から .NET 6 への移行時に便利なツール、.NET アップグレード アシスタント(利用方法)

目次 目次 使い方 インストール アンインストール ツールのアップデート アプリケーションのアップグレードの方法 変換後のソリューションを Visual Studio 2022 で開く .NET アップグレード アシスタントの概要については以下を参照ください。 hiro128.hate…

NET Framework から .NET 6 への「移行計画(手間・コストの見積り)」の作成に便利なツール

目次 目次 はじめに 移行における最大の障壁 ツールを使用して移行に必要な作業量を見積る ツールの利用方法 .NET Portability Analyzer .NET アップグレード アシスタント ツールの結果から「必ず手作業が必要になる移行作業」を見積もる 自動テストについ…

.NET Framework から .NET 6 への移行時に便利なツール、.NET アップグレード アシスタント

目次 目次 なにができるの 自動変換 Windows アプリで .NET Framework のコードが引き続き動作するようにする支援 手作業が必要な箇所への支援 どこが便利なの 使い方 .NET Framework から .NET 6 への移行を行うときに便利なツールの一つに .NET アップグレ…

.NET Framework から .NET 6 への移行時に便利なツール、.NET Portability Analyzer

目次 目次 なにができるの どこが便利なの 注意点 使い方 今回のサンプルコード .NET Framework から .NET 6 への移行を行うときに便利なツールの一つに .NET Portability Analyzer があります。 このツールは、以下の2つの種類があって、使い方が少し違いま…

.NET 6 の新機能 - ランタイムのセキュリティ脆弱性の緩和策

.NET 6 の新機能 の情報の目次は以下をご覧ください。 hiro128.hatenablog.jp 目次 目次 ランタイムのセキュリティ脆弱性の緩和策 Hardware-enforced Stack Protection(ハードウェア強制型スタック保護) W^X(write xor execute:書き込みと実行の排他) …

C# 10 の新機能 - const および文字列補間

C# 10 の新機能の情報の目次は以下をご覧ください。 hiro128.hatenablog.jp 目次 目次 const および文字列補間 導入の意図 const および文字列補間 プレースホルダーに使用する値が定数である場合は、const で定義された値にも文字列補間に使用できるように…

C# 10 の新機能 - 暗黙的な using ディレクティブ

C# 10 の新機能の情報の目次は以下をご覧ください。 hiro128.hatenablog.jp 目次 目次 暗黙的な using ディレクティブ 導入の意図 暗黙的な using ディレクティブ コンパイラによって、プロジェクトの種類ごとにあらかじめ決められたよく使われる名前空間の…

C# 10 の新機能 - ファイルスコープの名前空間宣言

C# 10 の新機能の情報の目次は以下をご覧ください。 hiro128.hatenablog.jp 目次 目次 ファイルスコープの名前空間宣言 導入の意図 新しい中括弧を省いた1行の構文 従来の中括弧を含めた3行の構文 ファイルスコープの名前空間宣言 1つのファイルにつき1つだ…