BT

InfoQ ホームページ ニュース .NET Core は project.json の廃止を予定している

.NET Core は project.json の廃止を予定している

ブックマーク

原文(投稿日:2016/05/17)へのリンク

project.json の試みは失敗であり、.csproj ファイルの利用に戻す結論に Microsoft が至った。しかし、本移行は直近のリリース(別名 ツールプレビュー 1 として知られる).NET Core RC2 では適用されず、.xproj と project.json を組み合わせて利用し続けることとなる。

.NET Core RTM/ツールプレビュー 2 から開始され、Visual Studio は .xproj を .csproj としてリネームする。しかし、project.json の機能はその時点では変更されない。

ツールプレビュー 2 の後、Microsoft は project.json の機能を csproj に移行する予定だ。必要なものは単純で Visual Studio の更新だ。例として、.csproj は既にワイルドカードをサポートしているが、Visual Studio はソースファイルの追加を一つ一つ実施する必要がある。project.json 他の機能として、.csproj との統合が重点作業として必要だ。

この流れの終着として、project.json は Nuget の packages.config に対する代替としてのみ存在するはずだ。こうなった場合、ファイル名を nuget.json に命名しなおすだろう。

MSBuild

.csproj ファイルは単に .msbuild スクリプトの特定バージョンであることを知らない人たちのため、MSBuild は .BET Core をどこでも実行させるには必要となる。

長い間にわたり、Microsoft は MSBuild に直接 NuGet の機能を追加してきた(現在、MSBuild は NuGet アクセスのエクステンションに頼っている)。

 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには 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メールを変更すると確認のメールが配信されます。

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