はつねの日記

Kinect, Windows 10 UWP, Windows Azure, IoT, 電子工作

.NET 6

.NET 6からWindows Runtime APIを呼ぶのが劇的に楽な件

## .NET 6以前 Windows 10の固有APIにアクセスする方法としては、Windows Runtime API (WinRT API) があります。 Windows Runtime APIはUWPアプリからはすごく使いやすかったのですが、.NET Frameworkから使おうとすると参照設定をしたり、デスクトップブリ…

ソリューションファイルをVisual Studio 2022用に変更する

Visual Studio 2022をインストールすると、Visual Studio 2019で作成したソリューションファイルの右肩には「16」の数字が表示されるようになります。 これを、図の右のように数字がついていないソリューションファイルにするにはどうしたらいいでしょうか。…

.NET 6でWPFアプリを作成してみる

Visual Studio 2022を使うと、.NET 6でWPFアプリが作成できます。 Visual Studioのプロジェクトでアプリのプロパティを開くと、今までとは雰囲気の違う内容が表示されます。 ターゲットOSや、サポートされているOSバージョンなどの指定ができるのは、Xamarin…

.NETランタイムと.NETデスクトップランタイム

.NET Core系のランタイムには、.NET Runtimeと.NET Desktop Runtimeがあります。 dotnet.microsoft.com .NET Runtimeはコンソールアプリを実行するためのランタイム群 .NET Runtimeに含まれているのは、.NET Core系(5や6も含む)のコンソールアプリを実行…

.NET 6がいよいよRC1になったようです。

2021/09/14に.NET 6がいよいよRC1になったようです。 github.com RC=Relase Candidateであり、いわゆるリリース候補版とよばれているものです。 .NET 6 RC1は、"Go Live”となっているので、いよいよ実開発に適用できる品質のものがでてきたということです。 …

Project Reunion改め、Windows App SDK

「Project Reunion」は、簡単に言えばUWP APIをWin32(WPFアプリやWinFormsアプリ)アプリで使用できるようにするものです。 UWP APIなのでWindows 10が前提となり、対応バージョンは(現在サポートされているWindows 10一番古いバージョン(ただしEnterprise…