概要
- .NET 5 以前のバージョンの .NET では、
Microsoft.Windows.SDK.Contracts
NuGet パッケージをインストールする必要があった。
※Windows 10 Version 1803 以降をターゲットとするプロジェクト - .NET 5 以降ではNuGet パッケージをインストールする必要はなくなった。
- .NET 5 以降でWinRT APTを使用するには、プロジェクトファイルにターゲット フレームワーク モニカー (TFM) 記述する。
手順
- ソリューションエクスプローラでプロジェクト名をダブルクリックし、プロジェクトファイルを開く。
- TargetFramework 要素の値を、次のいずれかの文字列に置き換える。
TargetFramework 要素の値 | アプリのターゲットWindowsバージョン |
net6.0-windows10.0.17763.0 | Windows 10 バージョン 1809 (October 2018 Update) |
net6.0-windows10.0.18362.0 | Windows 10 バージョン 1903 (May 2019 Update) |
net6.0-windows10.0.19041.0 | Windows 10 バージョン 2004 (May 2020 Update) |
net6.0-windows10.0.22000.0 | Windows 11 |
※.NET5.0の場合はnet6.0をnet5.0に置き換える。
※参考:Windows10のバージョン履歴
※参考:Windows11のバージョン履歴
たとえば、 Windows 11 をターゲットとするプロジェクト用の場合は以下のようにする。
1 2 3 4 5 6 7 8 9 10 11 |
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>WinExe</OutputType> <TargetFramework>net6.0-windows10.0.22000.0</TargetFramework> <Nullable>enable</Nullable> <UseWindowsForms>true</UseWindowsForms> <ImplicitUsings>enable</ImplicitUsings> </PropertyGroup> </Project> |
今回の英単語
日本語 | 英単語 | 意味 |
ターゲット | target | 対象 |
モニカー | moniker | 名前・呼称・あだ名 |