かずきのBlog@hatena

日本マイクロソフトに勤めています。このブログは個人ブログなので、ここに書いている内容は個人的な意見で会社の公式見解ではない点にご注意ください。好きなものは XAML と C# 。苦手なものは型の無い言語です。

.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