rksoftware

Visual Studio とか C# とかが好きです

Visual Studio (Win) で F# が .NET Core/.NET Standard に対応したらしいので試してみた

Visual Studio (Win) で F# が .NET Core/.NET Standard に対応したらしいので試して見ました。

Visual Studio 2017 15.5 Preview 4 が必要らしいのでインストールします。
今の Visual Studio は同一メジャーバージョン/エディションでも複数インストールできるのではかどりますね。

■ プロジェクトの新規作成

■ .NET Core

・F# で新規作成時

f:id:rksoftware:20171128011321j:plain
なるほど・・・。
ちなみに、VS for Mac の場合は次のようになっています。

・マルチプラットフォーム アプリ (Xamarin.Forms)

f:id:rksoftware:20171128011343j:plain

・ASP.NET Core Web アプリ (ASP.NET Core)

f:id:rksoftware:20171128011403j:plain

おまけ .NET 標準ライブラリ

これを選ぶと、.NET Standard のプロジェクトが生まれます。標準・・・。
f:id:rksoftware:20171128011419j:plain

■ まとめ

このプレビュー版でサポートするのは
・コンソールアプリ
・ライブラリ
・ユニットテスト プロジェクト
だそうです。 あと、ASP.NET Core のプロジェクトは dotnet コマンドで作れるとのこと。

dotnet new webapi -lang F#
dotnet new web -lang F#
dotnet new mvc -lang F#

他人におすすめするには、まだ早い感じがありますね。