以前に dotnet コマンドで .NET 5 のコンソールアプリのプロジェクトを作ってみました。
今度はデスクトップアプリのプロジェクトを作ってみます。
■ コンソールアプリのプロジェクト ファイル
コンソールアプリの場合のプロジェクト ファイルは次のようになっていました。
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net5.0</TargetFramework> </PropertyGroup> </Project>
■ プロジェクトの新規作成
まず dotnet コマンドで現在のコンソールで使われている dotnet のバージョンを確認します。
> dotnet --version 5.0.100-rc.1.20452.10
手元の環境では .NET 5 RC 1 が使われていることが確認できました。
プロジェクトを新規作成するには、例えば WPF アプリでは次の様にします。
> dotnet new wpf Processing post-creation actions... (中略) Restore succeeded.
■ デスクトップアプリのプロジェクト ファイル
出来上がったプロジェクトのプロジェクト ファイルを確認してみると、次のようになっていました。
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>WinExe</OutputType> <TargetFramework>net5.0-windows</TargetFramework> <UseWPF>true</UseWPF> </PropertyGroup> </Project>
TargetFramework がコンソールアプリとは違う net5.0-windows
になっています。この辺りは後日また見てみるとしましょう。
■ 実行
> dotnet build (中略) ビルドに成功しました。 0 個の警告 0 エラー > dotnet run
WPF のデスクトップアプリが起動しました。
簡単ですね。