BT

InfoQ ホームページ ニュース .NET Core 2がVisual BasicをLinuxとmacOSにもたらす

.NET Core 2がVisual BasicをLinuxとmacOSにもたらす

ブックマーク

原文(投稿日:2017/08/23)へのリンク

Microsoftは.NET Coreプラットフォームの一級市民として、Visual Basicを導入する方向だ。.NET Core 2リリースの一部として、VBデベロッパーは.NET Standard 2.0をターゲットとするコンソールアプリとクラスライブラリが作れるようになる。これらはすべて、マルチプラットフォーム互換だ。これは、Windowsで動くのと同じ実行ファイルやライブラリがmacOSとLinuxで動くことを意味している。

.NET Core 2 SDKをインストールすると、VBプロジェクトが作成できるようになる。これは.NET Coreなので、Visual Studioが役に立つが必ずしも必要ではない。2.0には4つのVBテンプレートがある。

  • コンソールアプリケーション - サンプルのHello Worldアプリ
  • クラスライブラリ
  • ユニットテストプロジェクト
  • xUnitテストプロジェクト

コマンドラインから次のコマンドが実行することで、.NET Core 2.0以上であることを確認できる。
dotnet –version

そうしたら、新しいプロジェクトを格納するための新しいディレクトリを作成し、dotnet newを実行して、いずれかのテンプレートに基づいた新しいプロジェクトを作成する。そして、dotnet runを実行して、プロジェクトを立ち上げる。
mkdir vbcore
cd vbcore
dotnet new console -lang VB
dotnet run

    
ただし、これでMicrosoftの作業が完了したわけではない。.NET CoreのVBデベロッパーのために、ASP.NET Coreを使えるようにする作業が残っている。MicrosoftのImmo Landwerthによると、そのためのテンプレートは作業中のようだ。とはいえ、VBデベロッパーはこれでmacOSとLinuxのクロスプラットフォームコードが書けるようになる。これは今までサポートされていなかったものだ。

Rate this Article

Adoption Stage
Style

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。