かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

.NET Core 3.0 でデスクトップアプリ開発を試してみる(プレビュー)

.NET Core 3.0 で WPF とかみたいなデスクトップアプリの開発がサポートされるというのが発表されて久しいですが試せる環境が整いつつあります。とりあえず試してみたログです。

まず、.NET Core 3.0 を以下の URL からダウンロードしてインストール

github.com

開発環境は Visual Studio 2017 15.9 (Preview) を入れておくと普通にビルドしたりできるようになります。

そして適当なフォルダで以下のコマンドを実行します。

dotnet new wpf

WinForms の場合は

dotnet new winforms

気持ち的にソリューションファイルが欲しいので追加で以下のコマンドを実行してソリューションファイルを作っておきます。

dotnet new sln
dotnet sln add <path to csproj file>

Visual Studio 2017 15.9 で開いて依存関係を見てみると、.NET Core っぽいものが追加されていることがわかります。

f:id:okazuki:20180926112816p:plain

そのまま、おもむろに実行するとちゃんと動きます。凄いね!

f:id:okazuki:20180926113026p:plain

XAML でのインテリセンスも動きました。でも、なんかすぐデザイナー上でエラーが出てくるようになったりして、まだ不安定っぽい感じが否めません。

f:id:okazuki:20180926113144p:plain