BT

C# をフルサポートした .NET Core Tools 1.0 がリリース

| 作者: Jeff Martin フォローする 16 人のフォロワー , 翻訳者 高橋 洸 フォローする 0 人のフォロワー 投稿日 2017年3月23日. 推定読書時間: 2 分 |

原文(投稿日:2017/03/13)へのリンク

先週の Visual Studio 2017 のリリースと同時に、Microsoftは .NET Core Tools 1.0をリリースした。このツール群は全ての.NET Core開発者にとって、VS2017、Visual Studio for Mac、Visual Studio Code、あるいはMicrosoft製でないIDEのいずれを選択して使っていたとしても有用なものだ。

.NET Coreを使用しようとしている非C#開発者のために述べておくことがある。F#とVisual BasicはまだRTMレベルでサポートされていない。MicrosoftのRich Lander氏によると、F#の.NET Coreへのフルサポートは2017年の前半に完了されていると見込まれている。VBはそれに続く。

今回のリリースは、.NET Coreプロジェクトでcsproject式のプロジェクトファイルを使用するように公式として切り替わったことを意味する。以前はproject.jsonフォーマットが使用されていたが、既存のプロジェクトはVS2017に新しいフォーマットで移行できる。これは一方向の移行だが、バックアップは元のファイルから作成される。.NET Coreプロジェクトの新しいフォーマットのものと移行されたcsprojectファイルはいずれもVS2017で編集できる。Microsoftは、.csprojを含むXMLベースのプロジェクトファイルへのインテリセンスを提供するVS2017のエクステンションを公開している。

.NET Coreのもう一つの進歩は、.NET標準クラスライブラリプロジェクトが公式で導入され、.NETポータブルクラスライブラリが置き換えられたことだ。.NET標準に依存するプロジェクトとNuGetパッケージは、.NETフレームワーク、Xamarin、ユニバーサルWindowsアプリから参照できる。.NET Coreや.NETフレームワークの標準機能を使用するクラスライブラリを記述したいような状況では、特定のクラスライブラリテンプレートが利用可能だ。

注意すべきことだが、VS2015を使用する.NET Core開発者は、1.0のリリースで提供された新しいツールを利用するためにはVS2017にアップグレードしなければならないだろう。Visual Studioをアップグレードする代替策としては、コマンドラインとVisual Studio Codeで新しいツールがサポートされている。

.NET Core Toolsは複数チャネルで利用可能だ。VS2017を通して、またはMicrosoftの.NET Coreプロジェクトページから個別にダウンロードして、インストールできる。ツールとSDKはWindows、MacOS、そしてLinuxベースシステムで利用できる。ダウンロードページでは1.0.0と1.0.1の両方が入手可能だ。1.0.0はVS2017に搭載されているものと同等で、1.0.1はFedora 24とOpenSUSE 42.1へのサポートを含むマイナーアップデートとなっている。

 
 

Rate this Article

Relevance
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

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

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

あなたの意見をお聞かせください。

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

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

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

このスレッドのメッセージについてEmailでリプライする

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

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT